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]
