Skip to content

Commit

Permalink
[Setup] Add Oomph-configuration setup for Tycho
Browse files Browse the repository at this point in the history
  • Loading branch information
HannesWell committed Oct 4, 2022
1 parent f3fe0cd commit be9dd0d
Show file tree
Hide file tree
Showing 3 changed files with 67 additions and 0 deletions.
4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,10 @@ and the minimal reproducer project to Tycho's [issue tracker](https://github.com

## Development environment

[![Create Eclipse Development Environment for Tycho](https://download.eclipse.org/oomph/www/setups/svg/tycho.svg)](https://www.eclipse.org/setups/installer/?url=https://raw.githubusercontent.com/eclipse-tycho/tycho/master/setup/TychoDevelopmentConfiguration.setup&show=true "Click to open Eclipse-Installer Auto Launch or drag into your running installer")

   or just   

<a href="https://mickaelistria.github.io/redirctToEclipseIDECloneCommand/redirect.html"><img src="https://mickaelistria.github.io/redirctToEclipseIDECloneCommand/cloneToEclipseBadge.png" alt="Clone to Eclipse IDE"/></a>

### Prerequisites
Expand Down
16 changes: 16 additions & 0 deletions setup/Tycho.setup
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,22 @@
xsi:schemaLocation="http://www.eclipse.org/oomph/setup/git/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Git.ecore http://www.eclipse.org/oomph/setup/jdt/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/JDT.ecore http://www.eclipse.org/oomph/setup/maven/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Maven.ecore http://www.eclipse.org/oomph/setup/pde/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/PDE.ecore http://www.eclipse.org/oomph/predicates/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Predicates.ecore http://www.eclipse.org/oomph/setup/projects/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/Projects.ecore http://www.eclipse.org/oomph/setup/workingsets/1.0 http://git.eclipse.org/c/oomph/org.eclipse.oomph.git/plain/setups/models/SetupWorkingSets.ecore"
name="tycho"
label="Tycho">
<annotation
source="http://www.eclipse.org/oomph/setup/BrandingInfo">
<detail
key="imageURI">
<value>https://www.eclipse.org/downloads/images/committers.png</value>
</detail>
<detail
key="siteURI">
<value>https://www.eclipse.org/tycho/</value>
</detail>
</annotation>
<annotation
source="http://www.eclipse.org/oomph/setup/ConfigurationReference">
<reference
href="TychoDevelopmentConfiguration.setup#/"/>
</annotation>
<setupTask
xsi:type="setup:CompoundTask"
name="User Preferences">
Expand Down
47 changes: 47 additions & 0 deletions setup/TychoDevelopmentConfiguration.setup
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<setup:Configuration
xmi:version="2.0"
xmlns:xmi="http://www.omg.org/XMI"
xmlns:setup="http://www.eclipse.org/oomph/setup/1.0"
label="Tycho Development Environment">
<annotation
source="http://www.eclipse.org/oomph/setup/BrandingInfo">
<detail
key="imageURI">
<value>https://www.eclipse.org/downloads/images/committers.png</value>
</detail>
<detail
key="siteURI">
<value>https://www.eclipse.org/tycho/</value>
</detail>
</annotation>
<installation
name="tycho.dev.installation"
label="Tycho Development Installation">
<productVersion
href="index:/org.eclipse.setup#//@productCatalogs[name='org.eclipse.products']/@products[name='epp.package.committers']/@versions[name='latest']"/>
<description>The Tycho development environment installation provides the full environment to develop for Eclipse Tycho.</description>
</installation>
<workspace
name="tycho.dev.workspace"
label="Tycho Development Workspace">
<stream
href="index:/org.eclipse.setup#//@projectCatalogs[name='org.eclipse']/@projects[name='tycho']/@streams[name='master']"/>
<description>The Tycho development environment workspace includes all modules and tests of Eclipse Tycho.</description>
</workspace>
<description>
&lt;p>
The &lt;a href=&quot;https://www.eclipse.org/tycho/&quot;/>Tycho&lt;/a> Development Environment configuration provisions a dedicated development environment
for the complete set of source projects used by &lt;a href=&quot;https://ci.eclipse.org/tycho/&quot;>Tycho's build server&lt;/a>
to produce &lt;a href=&quot;https://repo1.maven.org/maven2/org/eclipse/tycho/&quot;>Eclipse Tycho Maven plugins&lt;/a>.
&lt;/p>
&lt;p>
The installation is based on the latest milestone or release candiate of the Eclipse-for-commiters.
The workspace consists of all the projects from &lt;a href=&quot;https://github.com/eclipse-tycho/tycho.git&quot;>tycho's Git Repository&lt;/a>
, organized into working sets, and ready for contribution.
&lt;/p>
&lt;/p>
Please &lt;a href=&quot;https://wiki.eclipse.org/Eclipse_Platform_SDK_Provisioning&quot;>read the analgous tutorial instructions&lt;/a> for the Eclispe Platform SDK's configuration for more details.
&lt;/p>
</description>
</setup:Configuration>

0 comments on commit be9dd0d

Please sign in to comment.