This task will attatch an artifact to the current Maven project. This is can be used to install and deploy an artifact generated by the Ant tasks.
Attribute | Description | Required |
---|---|---|
file | The file to attach to the project | Yes |
classifier | A classifier assigned to the artifact | No, defaults to no classifier |
type | The type of the artifact, zip, war, etc | No, defaults to jar |
This example shows how to use the attachartifact task.
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.4</version> <executions> <execution> <id>attach-artifact</id> <phase>package</phase> <goals> <goal>run</goal> </goals> <configuration> <tasks> <zip destfile="my-project-src.zip" basedir="." includes="*.*" /> <attachartifact file="my-project-src.zip" classifier="src" type="zip"/> </tasks> </configuration> </execution> </executions> </plugin>