Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: slight rewording & reformatting of Java 7 warnings

...

  • UNIX-like OS (Linux, HP/UX, Mac OSX, etc.) : Many distributions of Linux/Unix come with some of the dependencies below pre-installed or easily installed via updates, you should consult your particular distributions documentation or local system administrators to determine what is already available.
  • Microsoft Windows: After verifying all prerequisites below, see the Windows Installation section for Windows tailored instructions

Oracle Java JDK 6

...

(standard SDK is fine, you don't need J2EE)

DSpace requires Oracle Java 6 (standard SDK is fine, you don't need J2EE)

...

. Please note, at this time, DSpace does not function properly with Java JDK 7 (see warning below).DSpace now requires

Oracle Java 6 or greater, but not (currently) Java JDK 7, because of usage of new language capabilities introduced in 5 and 6 that make coding easier and cleaner.Warning: 's Java can be downloaded from the following location: http://www.oracle.com/technetwork/java/javase/downloads/index.html. Again, you can just download the Java SE JDK version.

Warning
titleJava 7 is unsupported

DSpace does not currently support Java 7, as there is a known issue with Java 7 and Lucene/SOLR (which DSpace uses for search & browse functionality). For more details, see this article on the Apache site: "WARNING: Index corruption and crashes in Apache Lucene Core / Apache Solr with Java 7" as well as this Java bug report: 7073868

Note
title

...

Other flavors of Java may cause issues

Only Oracle's Java has been tested with each release and is known to work correctly. Other flavors of Java may pose problems.

Apache Maven 2.2.x or higher (Java build tool)

Note
Known issue with Maven 2.0.x and Maven 3.x and
titleDSpace 1.7.x requires usage of Maven 2.2.x

DSpace 1.7.x

DSpace 1.7.x does required usage of Maven 2.2.x, as it did not build properly when using Maven 2.0.x or Maven 3.x. This is was a known issue . The quick fix is to use Maven 2.2.x. More information on this issue can be found in the following JIRA issue: (see DS-788). However, DSpace 1.8.x does build resolved this issue so that DSpace now builds properly with Maven 32.02.x or above.

Wiki Markup
Maven is necessary in the first stage of the build process to assemble the installation package for your DSpace instance. It gives you the flexibility to customize DSpace using the existing Maven projects found in the _\[dspace-source\]/dspace/modules_ directory or by adding in your own Maven project to build the installation package for DSpace, and apply any custom interface "overlay" changes.

...