This plugin allows you to upload artifacts to a subversion repository. This is done via a delete/import of the items requested.
This plugin is in its infancy and should be used with caution.
The SVN URL is the location you wish to upload the items to.
The target path is the location of the target directory in hudson, if the project is not a maven project this can be the root location for the items to be imported.
Each import item consists of 3 parts:
The pom path is, if using a maven project, the location of the project's pom.xml. This is required if the following variable are to be used.
The _MAJOR_, _MINOR_, and _PATCH_ variables all require paths to their values from within the pom.xml's project node.
These paths are given in dot notation with index values available.
<project> <versionA>1</versionA> <properties> <minor>2</minor> <deep> <patchBuild>3.456</patchBuild> </deep> </properties> </project>
Using the above example the following paths and their results could be used:
versionA -> 1
properties.minor -> 2
properties.deep.patchBuild -> 3
properties.deep.patchBuild -> 456
Currently only dot separated version numbers can be indexed.