<?xml version="1.0" encoding="UTF-8"?> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.perforce.p4maven.it</groupId> <artifactId>p4maven-release-it</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <properties> <workingDirectory>${project.build.directory}/checkout</workingDirectory> </properties> <description> Use this project to initialize the initial data for TCK test suite. it removes all existing file at localhost:1666://depot, then repopulate the remote repo with a known dataset expected for TCK </description> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-scm-plugin</artifactId> <version>@maven.scm.plugin.it.version@</version> <dependencies> <dependency> <groupId>@project.groupId@</groupId> <artifactId>@project.artifactId@</artifactId> <version>@project.version@</version> </dependency> <dependency> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-providers-standard</artifactId> <type>pom</type> <version>@maven.scm.plugin.it.version@</version> <exclusions> <exclusion> <groupId>org.apache.maven.scm</groupId> <artifactId>maven-scm-provider-cvsexe</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <configuration> <developerConnectionUrl>@scmItDepotUrl@/p4maven-release-it</developerConnectionUrl> <workingDirectory>${workingDirectory}</workingDirectory> </configuration> <executions> <execution> <id>checkout</id> <phase>generate-sources</phase> <goals> <goal>checkout</goal> </goals> </execution> </executions> </plugin> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.3.1</version> <executions> <execution> <phase>process-sources</phase> <goals> <goal>exec</goal> </goals> <configuration> <executable>mvn</executable> <workingDirectory>${project.build.directory}/checkout</workingDirectory> <arguments> <argument>-B</argument> <arguremnt>-Dp4maven.version=@project.version@</arguremnt> <argument>release:prepare</argument> <argument>release:perform</argument> </arguments> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#1 | 9586 | Joel Brown | test submit for case | ||
//guest/joel_brown/cases/88163/p4maven/p4maven-provider/src/it/release/pom.xml | |||||
#1 | 9585 | Joel Brown |
Populate //guest/joel_brown/cases/88163/p4maven/... from //guest/dantran/p4maven/.... |
||
//guest/dantran/p4maven/p4maven-provider/src/it/release/pom.xml | |||||
#2 | 9561 | dantran |
- it/release now can be used to test after release:perform - only deploy site during release:perform - more dev and user doc |
||
#1 | 9539 | dantran |
add release automation IT. make test branching random name |