<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> <name>P4Maven Release Integration</name> <url>http://www.perforce.com</url> <distributionManagement> <snapshotRepository> <id>snapshots</id> <name>Snapshots</name> <url>${snapshots.url}</url> </snapshotRepository> <repository> <id>releases</id> <name>Releases</name> <url>${releases.url}</url> </repository> <site> <id>p4maven.site</id> <name>P4Maven Site</name> <url>${site.deploy.url}</url> </site> </distributionManagement> <scm> <connection>scm:p4:localhost:1666://scmtck/p4maven-release-it</connection> <developerConnection>scm:p4:localhost:1666://scmtck/p4maven-release-it</developerConnection> <url>scm:p4:localhost:1666://scmtck/p4maven-release-it</url> <tag></tag> </scm> <modules> <module>p4maven-test-project-1</module> <module>project-2</module> </modules> <properties> <releases.url>file://${user.home}/.m2/p4maven/releases-it</releases.url> <snapshots.url>file://${user.home}/.m2/p4maven/snapshots-it</snapshots.url> <site.deploy.url>file://${user.home}/.m2/p4maven/site</site.deploy.url> <!-- to be override by p4maven-provider/src/it/release --> <p4maven.version>1.0-SNAPSHOT</p4maven.version> </properties> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-release-plugin</artifactId> <version>2.5</version> <configuration> <preparationGoals>clean</preparationGoals> <autoVersionSubmodules>true</autoVersionSubmodules> <useReleaseProfile>false</useReleaseProfile> </configuration> <dependencies> <dependency> <groupId>com.perforce.p4maven</groupId> <artifactId>p4maven-provider</artifactId> <version>${p4maven.version}</version> </dependency> </dependencies> </plugin> </plugins> </pluginManagement> </build> </project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#9 | 9656 | dantran | cleanup | ||
#8 | 9632 | dantran |
- use groupId:artifactId:version to test release automation - Implment p4maven-settings.xml's p4Port field |
||
#7 | 9620 | dantran | remove cvsexe exclusions | ||
#6 | 9575 | dantran | need to make sure src/it/release really work by forcing a snapshot to begin with | ||
#5 | 9572 | dantran | Introduce run-its-at-release profile so that we can run release automation IT test at release time | ||
#4 | 9565 | dantran | faster release automation IT test by dont making it do much, only does the SCM part | ||
#3 | 9561 | dantran |
- it/release now can be used to test after release:perform - only deploy site during release:perform - more dev and user doc |
||
#2 | 9539 | dantran |
add release automation IT. make test branching random name |
||
#1 | 9538 | dantran |
rename it/template to it/initial-data. It is much more meaningful |
||
//guest/dantran/p4maven/p4maven-provider/src/it/template/src/data/p4maven-release-it/pom.xml | |||||
#1 | 9519 | dantran | folder rename to match with its artifactId | ||
//guest/dantran/p4maven/com.perforce.maven/src/it/template/src/data/p4maven-release-it/pom.xml | |||||
#1 | 9510 | dantran | add missing pom for release template for IT |