Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Add a new Advanced Customisation section describing Maven Overlays and the dspace-src-release

...

Table of Contents
minLevel2
outlinetrue
stylenone

Maven War Overlays

Wiki Markup
Much of the customisation described in the JSPUI and XMLUI customisation sections is based on Maven War Overlays [http://maven.apache.org/plugins/maven-war-plugin/overlays.html|http://maven.apache.org/plugins/maven-war-plugin/overlays.html]. In short, any classes or files placed in \[dspace-source]/dspace/modules/\* will be overlayed onto the selected War. This includes both new and amended files.

Dspace Source Release

Wiki Markup
If you really want to get your hands dirty you may have downloaded the dspace-src-release and wish to make changes to dspace-api source code, in that case it should be noted that DSpace should be rebuilt by running 'mvn package' from the root \[dspace-source] directory rather than from \[dspace-source]/dspace. This will ensure that your modifications are included in the final War files.