<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.perforce</groupId> <artifactId>p4java</artifactId> <version>2013.2.788582</version> <name>p4java</name> <url>http://ftp.perforce.com/perforce/r13.2/bin.java</url> <licenses> <license> <name>Perforce</name> <url></url> </license> </licenses> <properties> <internal.version>2013.2.788582</internal.version> <archive>${project.build.directory}/p4java.zip/p4java-${internal.version}/</archive> </properties> <build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>vfs-maven-plugin</artifactId> <version>1.0-beta-1</version> <executions> <execution> <id>download</id> <phase>prepare-package</phase> <goals> <goal>copy</goal> </goals> <configuration> <fileset> <source>http://ftp.perforce.com/perforce/r13.2/bin.java</source> <includes> <include>p4java.zip</include> </includes> <destination>file://${project.build.directory}</destination> </fileset> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>truezip-maven-plugin</artifactId> <version>1.2</version> <executions> <execution> <id>extract-p4java.jar</id> <goals> <goal>copy</goal> </goals> <phase>package</phase> <configuration> <files> <file> <source>${archive}/LICENSE.txt</source> <outputDirectory>${project.build.directory}</outputDirectory> </file> <!--must be done at package phase to overwrite the empty one create by this project --> <file> <source>${archive}/p4java-${internal.version}.jar</source> <outputDirectory>${project.build.directory}</outputDirectory> </file> </files> </configuration> </execution> <execution> <id>extract-javadoc</id> <goals> <goal>copy</goal> </goals> <phase>package</phase> <configuration> <fileset> <outputDirectory>${project.build.directory}/javadoc.jar</outputDirectory> <directory>${archive}/docs</directory> <excludes> <exclude>com/jcraft/**</exclude> </excludes> </fileset> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.9</version> <executions> <execution> <id>attach</id> <phase>package</phase> <goals> <goal>attach-artifact</goal> </goals> <configuration> <artifacts> <artifact> <file>${project.build.directory}/LICENSE.txt</file> <classifier>license</classifier> <type>txt</type> </artifact> <artifact> <file>${project.build.directory}/javadoc.jar</file> <classifier>javadoc</classifier> </artifact> <!-- <artifact> <file>${project.build.directory}/p4java-${internal.version}.jar</file> <type>jar</type> </artifact> --> </artifacts> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 9585 | Joel Brown |
Populate //guest/joel_brown/cases/88163/p4maven/... from //guest/dantran/p4maven/.... |
||
//guest/dantran/p4maven/p4java/pom.xml | |||||
#1 | 9561 | dantran |
- it/release now can be used to test after release:perform - only deploy site during release:perform - more dev and user doc |