I have an existing Maven project which deploys currently source, javadocs, and 
a jar. I realize now that the sources jar is not a real source of the project. 
I would like to deploy:

 1. A zip archive of the svn export of the tag created in 
maven-release-plugin:prepare during release:perform
 2. A single file as an artifact, but renamed (for example ./file.docx to 
target/artifactId-version-notes.docx), during any mvn package operation.

For the first task maven-assembly-plugin and maven-resources-plugin didn't seem 
appropriate. For the second task I know I can use maven-build-helper-plugin 
attachArtifact but it won't copy the file into target as far as I know or 
rename it. Assembly plugin can't be used because I'm not creating an archive, 
and resources plugin only appears to work on directories and not support 
renaming.

Right now I perform both tasks manually, but then the artifacts are not 
uploaded to the repository. Right now I take svn export of target/checkout 
after release:perform runs, and make a zip, and copy+rename the file.docx 
manually and manually bundle those into my real release.

Is there a way to automate this with Maven?

Jason Winnebeck
Systems Modernization and Sustainment Center
Rochester Institute of Technology
CIMS 78-1220
133 Lomb Memorial Drive
Rochester, New York, 14623-5608
585-475-2052
[email protected]

CONFIDENTIALITY NOTE: 
The information transmitted, including attachments, is intended only for the 
person(s) or entity to which it is addressed and may contain confidential 
and/or privileged material.  Any review, retransmission, dissemination or other 
use of, or taking of any action in reliance upon this information by persons or 
entities other than the intended recipient is prohibited.  If you received this 
transmission in error, please contact the sender and destroy any copies of this 
information.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to