<?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-initial-data-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 files at @scmItDepotUrl@, then re-populate the remote repository with a known set of data expected my Maven SCM 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> </dependencies> <configuration> <developerConnectionUrl>@scmItDepotUrl@</developerConnectionUrl> <workingDirectory>${workingDirectory}</workingDirectory> </configuration> <executions> <execution> <id>checkout</id> <phase>generate-sources</phase> <goals> <goal>checkout</goal> </goals> </execution> <execution> <id>mark-all-files-to-be-removed</id> <phase>generate-sources</phase> <goals> <goal>remove</goal> </goals> <configuration> <includes>**</includes> </configuration> </execution> <execution> <id>commit-to-remove-all-files</id> <phase>generate-sources</phase> <goals> <goal>checkin</goal> </goals> <configuration> <message>remove-all-files</message> </configuration> </execution> <execution> <id>add-new-files</id> <phase>process-resources</phase> <goals> <goal>add</goal> </goals> <configuration> <includes>**</includes> </configuration> </execution> <execution> <id>commit-to-add-newfiles</id> <phase>process-resources</phase> <goals> <goal>checkin</goal> </goals> <configuration> <message>restore-new-files</message> </configuration> </execution> </executions> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-antrun-plugin</artifactId> <version>1.7</version> <executions> <execution> <phase>process-sources</phase> <goals> <goal>run</goal> </goals> <configuration> <target> <copy todir="${workingDirectory}"> <fileset dir="src/data" /> </copy> </target> </configuration> </execution> </executions> </plugin> </plugins> </build> </project>
# | Change | User | Description | Committed | |
---|---|---|---|---|---|
#5 | 9656 | dantran | cleanup | ||
#4 | 9620 | dantran | remove cvsexe exclusions | ||
#3 | 9549 | dantran |
only commit if there are opened files. ie we dont want accidental changelist created |
||
#2 | 9548 | dantran |
- pickup P4PORT form env and system properties to support multi site using proxy - add development doc - check for error after each action |
||
#1 | 9538 | dantran |
rename it/template to it/initial-data. It is much more meaningful |
||
//guest/dantran/p4maven/p4maven-provider/src/it/template/pom.xml | |||||
#3 | 9528 | dantran | Isolate P2 url parsing task into its own class to be reusable by test | ||
#2 | 9524 | dantran | switch default tck's depot from //depot to //scmtck to be very specific since user may have a //depot in production | ||
#1 | 9519 | dantran | folder rename to match with its artifactId | ||
//guest/dantran/p4maven/com.perforce.maven/src/it/template/pom.xml | |||||
#3 | 9510 | dantran | add missing pom for release template for IT | ||
#2 | 9509 | dantran | adjust TCK's new data location which under src/it/template | ||
#1 | 9502 | dantran | prepare for template IT which will be used to create intial project for TCK and IT testing |