All Versions
- DSpace 7.x (Current Release)
- DSpace 8.x (Unreleased)
- DSpace 6.x (EOL)
- DSpace 5.x (EOL)
- More Versions...
Info | ||
---|---|---|
|
Wiki Markup |
---|
The asset store (_\[dspace\]/assetstore_ by default) |
Wiki Markup |
---|
JSPUI modifications: {{\[dspace-source\]/dspace/modules/jspui/src/main/webapp/}} |
Wiki Markup |
---|
XMLUI modifications: {{\[dspace-source\]/dspace/modules/xmlui/src/main/webapp/}} |
Code Block |
---|
cd /[dspace-source]/dspace/ mvn -U clean package |
Wiki Markup |
---|
You will find the result in _\[dspace-source\]/dspace/target/dspace-\[version\]-build.dir_ . Inside this directory is the compiled binary distribution of DSpace. Before rebuilding DSpace, the above command will clean out any previously compiled code ('clean') and ensure that your local DSpace JAR files are updated from the remote maven repository. |
Code Block |
---|
cd [dspace-source]/dspace/target/dspace-[version]-build.dir ant -Dconfig=[dspace]/config/dspace.cfg update |
Wiki Markup |
---|
*Run Registry Format Update for CC License.* Creative Commons licenses have been assigned the wrong mime-type in past versions of DSpace. Even if you are not currently using CC Licenses, you should update your Bitstream Format Registry to include a new entry with the proper mime-type. To update your registry, run the following command: _dspace\]/bin/dspace registry-loader \-bitstream \[dspace\]/etc/upgrades/15-16/new-bitstream-formats.xml_ |
Wiki Markup |
---|
For PostgreSQL: _psql \-U \[dspace-user\] \-f \[dspace-source\]/dspace/etc/postgres/database_schema_15-16.sql \[database name\]_ (Your database name is by default 'dspace'). Example: |
Code Block |
---|
psql -U dspace -f /dspace-1.6-1-src-release/dspace/etc/postgres/database_schema_15-16.sql dspace |
Wiki Markup |
---|
Start SQL*Plus with {{sqlplus \[connect args\]}} |
SQL> spool 'upgrade.lst'
Wiki Markup |
---|
Run the upgrade script {{SQL> @\[dspace-source\]/dspace/etc/oracle/database_schema_15-16.sql}} |
SQL> spool off
Code Block | ||||
---|---|---|---|---|
| ||||
--You need to remove the already in place constraints |
Wiki Markup |
---|
*Generate Browse and Search Indexes*. Though there are not any database changes in the 1.6 to 1.6.1 release, it makes good policy to rebuild your search and browse indexes when upgrading to a new release. To do this, run the following command from your DSpace install directory (as the dspace user):_\[dspace\]/bin/dspace index-init_ |
Wiki Markup |
---|
*Deploy Web Applications*. Copy the web applications files from your _\[dspace\]/webapps_ directory to the subdirectory of your servlet container (e.g. tomcat):_cp \-R \[dspace\]/webapps/\* \[tomcat\]/webapps/_ |