This guide gives you some handy hints to upgrade from an archiva 1.0.x instance to a version 1.1.x.
Repositories
Keep your repositories content and delete the .index directories of your respective managed repositories, and execute the repository and database scanners after starting Archiva.
Archiva Settings
Archiva's configuration is loaded from the following files, in order of most precedent:
- ~/.m2/archiva.xml
- ${archiva.base}/conf/archiva.xml
- conf/archiva.xml in the Archiva installation
It will be automatically updated.
Custom security settings
Didn't change between 1.0.x and 1.1.x : ${archiva.base}/conf/security.properties
Logs & Memory Settings
Description | Archiva 1.0.x settings | Archiva 1.1.x settings |
---|---|---|
JVM Settings | ${archiva.base}/bin/XXX/wrapper.conf | ${archiva.base}/conf/wrapper.conf |
Wrapper logs | ${archiva.base}/bin/XXX/wrapper.conf | ${archiva.base}/conf/wrapper.conf |
Jetty logs | — | ${archiva.base}/conf/jetty-logging.xml |
Requests logs | — | ${archiva.base}/conf/jetty.xml |
Archiva Settings
...
.xml |
...
Didn't change between 1.0.x and 1.1.x : ${archiva.base}/conf/security.properties
Jetty settings
Description | Archiva 1.0.x settings | Archiva 1.1.x settings |
---|---|---|
jetty server hostname & http port | ${archiva.base}/apps/archiva/conf/application.xml | ${archiva.base}/conf/jetty.xml |
...
Archiva 1.0.x | Archiva 1.1.x |
---|---|
Archiva Database | To be truncated |
Archiva Users Database | To be kept |
Repositories
...
Miscellaneous
Description | Archiva 1.0.x settings | Archiva 1.1.x settings |
---|---|---|
Patch for Needed for MRM-227 and the utf8 mysql "bug" | ${archiva.base}/apps/archiva/webapp/WEB-INF/classes/META-INF/plexus/application.xml | ${archiva.base}/apps/archiva/webapp/WEB-INF/classes/META-INF/plexus/application.xml |