Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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