This document will walk you through installing Eclipse, installing and configuring necessary plugins, pulling all the necessary source code, and even building both CIShell and Sci2. This process is only necessary if you plan on doing advanced development on the CIShell platform or Sci2 core plugins. If you are developing or modifying a single plugin, refer to this tutorial instead. This tutorial will be presented in steps, and assumes you already have the most recent version of the Java 7 64-bit JDK installed.
Install and launch Eclipse
The first thing you'll need to do is acquire Eclipse, if you don't already have it. The Eclipse.org website is the official source for these downloads. In this case, we will be installing the latest version, Eclipse Kepler. It is recommended to download the Eclipse Standard Package. If you have the Java 64-bit JDK, you will want to download the 64-bit version of Eclipse. Extract the contents of the .zip download, which should consist of a folder called
eclipse. Place the folder wherever you would like, change the name if you wish, then open up
eclipse.exe contained in the folder. Eclipse will ask you to select a workplace, so either accept the default location or select a custom directory. When Eclipse opens for the first time, you should see a welcome screen, which you can close.
Install and configure Eclipse plugins
EGit should be included in all Eclipse Standard packages. To double check, you can click on
Help->About Eclipse from the Eclipse toolbar. EGit should be one of the plugins listed.
Maven Integration (m2eclipse)
To install m2eclipse, you'll want to go to
Help->Install New Software... from the Eclipse toolbar.
- In the Work with: field, paste the following URL: http://download.eclipse.org/technology/m2e/releases
- Click on the
Add...button to the right of that field
- Give a descriptive name to this new repository, such as
- After fetching data from the repository, a single top level result should appear. Check the box to the left of
Maven Integration for Eclipse, then click
Nextagain, accept the terms of the license agreement, then click
- Eclipse will now