Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Gyrex/Preparing Your Workspace For Developing Gyrex
Here's how to set up your workspace for developing Gyrex.
1. Download and install any Eclipse distribution suitable for developing Eclipse plug-ins. We recommend trying the latest Eclipse milestone for access to the latest features in JDT and PDE.
Required plug-ins:
- Eclipse Plug-in Development Environment
- Eclipse CVS Client
- Eclipse Subversion Client
- Eclipse Git Client
2. Checkout our pre-build target platform.
- File -> Import... -> SVN -> Checkout Projects from SVN -> Next
- Create a new repository location -> Next
- Url:
https://wagenknecht.org/svn/public/opensource/eclipse/target-platforms
-> Next - Select the top level folder (i.e. the URL) -> Finish
3. Activate the target platform.
- Expand project "target-platforms"
- Open file "eclipse-serverside.target" in Target Definition editor (simple double click should do the trick)
- Click on link "Set as Target Platform" (located in the upper right corner of the Target Definition editor)
4. Download, install and configure Java 6 JDK.
- Download and install your preferred Java 6 JDK
- Window -> Preferences -> Java -> Installed JREs -> Add... -> Standard VM -> Next
- Set JRE home to the Java 6 JDK folder -> Finish
- Activate check-box to set Java 6 JDK as the default JDK in Eclipse
5. Download and import the Team Project Sets.
- Download Team Project Set from here
- File -> Import... -> Team -> Team Project Set -> Next
- Point to downloaded project set file -> Finish
- Confirm creation of repositories and any merge request with existing working sets
6. Optimize project browsing.
- Switch to the Java perspective
- Open the Package Explorer view menu (little triangle icon in the upper right corner) and select "Top Level Elements -> Working Sets"
- Select all working sets ("Select All")
- We recommend sorting the working sets (check "Sort working sets")
- We also recommend hierarchical package browsing (open the Package Explorer view menu and this time select "Package Presentation -> Hierarchical")