Hi Neil, My approach for a similar issue was to create a plugin with the necessary functionality, then add the goal to the configuration for maven-release-plugin in my POM, e.g.:
<plugin> <artifactId>maven-release-plugin</artifactId> <configuration> <goals>deploy site-deploy myplugin:mygoal</goals> .... Since I didn't know how to get the release tag directly from the release plugin, I had my new plugin read in the release.properties file that release:prepare generates. Steve Hall, Neil (CBC) wrote: > We are in the process of converting our build lifecycle from using ANT to > Maven and are using Subversion as a SCM repository. Our desire is to version > in SCM the project source and Pom.xml. However, not the "Target" directory. > This is already working by using the release:prepare and release:perform > goals. We are able to perform a complete build, label the source in SCM and > move our artifacts to our Proximity repository. > > Our problem: > However, after the release:perform, we desire to add the project artifact > (ProjectName.war) in our Subversion repository (without the version number), > tag the artifact, and copy the artifact to a specific directory (Tomcat > webapps). Can anyone provide assistance how to perform this task? Lastly, > if a new goal is necessary, any recommendation how to bind this new goal to > the lifecycle to run after the release:perform? > > Any assistance is appreciated. Thanks in advance... > > Regards, > Neil Hall > > Confidentiality Notice: > > This e-mail is intended only for the personal and confidential use of the > individual to whom it is addressed and may contain information that is > privileged, confidential and protected by law. If you are not the intended > recipient, you are hereby notified that any use or disclosure of this > information is strictly prohibited. If you have received this message in > error, please notify the sender immediately by reply e-mail and delete the > original message. Your compliance is appreciated. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]