All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
...
If you have chosen to install the deprecated REST API v6 webapp, you can similar override any classes/files of that separate webapp by just placing those files in the [dspace-source]/dspace/modules/rest/
directory
If you have downloaded the 'dspace-src-release' (or checked out the latest DSpace Code via GitHub), there are two main build options that are available to you:
mvn package
from the root [dspace-source]
directory[dspace-source]
are recompiled/rebuilt.mvn package
from the [dspace-source]/dspace/
directory[dspace-source]/dspace/modules/*
(the Maven WAR Overlay directories)Which build option you need to use will depend on your local development practices. If you have been careful to utilize Maven WAR Overlays for your local code/changes (putting everything under [dspace-source]/dspace/modules/*
), then the Quick Build option may be the best way for you to recompile & reapply your local modifications. However, if you have made direct changes to code within a subdirectory of [dspace-source]
(e.g. /dspace-api
, /dspace-xmlui
, /dspace-jspui
, etc.) then you will need to utilize the Full Build option in order to ensure those modifications are included in the final WAR files.