Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Information on Prerequisite Tools

Integrated Development Environment

This wiki page concerns setting up Eclipse, but there are others (which are more popular among DSpace developers). If you like, please browse to the pages on NetBeans (oracle site, dspace wiki) or IntelliJ (jetbrains site, dspace wiki).

The current version of Eclipse (as of 2012-02-01) is 3.7, codenamed "Indigo". This is the version that will be the subject of this wiki page. Keep in mind that there are several very popular Eclipse "packages". The significance of an Eclipse package is which tools or plugins are bundled with that particular download. The three most popular (in ascending order of size / number of included tools/plugins) are:

  1. Eclipse Classic - This version is only the base Eclipse software (3rd most popular).
    1. This version includes no additional tools or plugins.
  2. Eclipse for Java Developers - This version includes some basic plugins, here are the highlights:
    1. CVS
    2. Egit
    3. m2e
    4. Mylyn
  3. Eclipse for Java EE Developers - This version includes more, but not all that the regular Java version provides.
    1. CVS
    2. Mylyn
    3. DataTools
    4. JDT (Java Development Tools)
    5. JST (J2EE Standard Tools)
    6. WST (Web Standard Tools - this encompasses JDT, JST, and some others)
    7. RSE (Remote System Explorer - otherwise known as Target Management)

I highly recommend choosing Eclipse for Java EE Developers as it is very likely that you make good use of all the included tools save perhaps for Mylyn (depending on your organization / institution's development environment). Also, this is the package that I'll be using for this tutorial (other plugins will be added via the Eclipse update tool as well as the Eclipse "plugins" folder). Feel free to make notes within this page for different versions of installation instructions.

SCM (Source Code Management) Tool(s)

...

Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. This is application that will run the servlets created through the DSpace deployment process.

Eclipse IDE

This wiki page concerns setting up Eclipse, but there are others (which are more popular among DSpace developers). If you like, please browse to the pages on NetBeans (oracle site, dspace wiki) or IntelliJ (jetbrains site, dspace wiki).

The current version of Eclipse (as of 2012-02-01) is 3.7, codenamed "Indigo". This is the version that will be the subject of this wiki page. Keep in mind that there are several very popular Eclipse "packages". The significance of an Eclipse package is which tools or plugins are bundled with that particular download. The three most popular (in ascending order of size / number of included tools/plugins) are:

  1. Eclipse Classic - This version is only the base Eclipse software (3rd most popular).
    1. This version includes no additional tools or plugins.
  2. Eclipse for Java Developers - This version includes some basic plugins, here are the highlights:
    1. CVS
    2. Egit
    3. m2e
    4. Mylyn
  3. Eclipse for Java EE Developers - This version includes more, but not all that the regular Java version provides.
    1. CVS
    2. Mylyn
    3. DataTools
    4. JDT (Java Development Tools)
    5. JST (J2EE Standard Tools)
    6. WST (Web Standard Tools - this encompasses JDT, JST, and some others)
    7. RSE (Remote System Explorer - otherwise known as Target Management)

I highly recommend choosing Eclipse for Java EE Developers as it is very likely that you make good use of all the included tools save perhaps for Mylyn (depending on your organization / institution's development environment). Also, this is the package that I'll be using for this tutorial (other plugins will be added via the Eclipse update tool as well as the Eclipse "plugins" folder). Feel free to make notes within this page for different versions of installation instructions.

Eclipse Plugins

SCM Connectors

...