Author: bentmann Date: Thu Dec 31 22:04:47 2009 New Revision: 894947 URL: http://svn.apache.org/viewvc?rev=894947&view=rev Log: o Decoupled IT plugin build from MPLUGIN-136/MNG-3741
Added: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/ maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/ maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/ maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml (with props) Modified: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml Modified: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml?rev=894947&r1=894946&r2=894947&view=diff ============================================================================== --- maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml (original) +++ maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/pom.xml Thu Dec 31 22:04:47 2009 @@ -90,6 +90,10 @@ <version>2.4.2</version> </dependency> </dependencies> + <configuration> + <!-- NOTE: We use a hand-written descriptor to decouple from MPLUGIN-136/MNG-3741 so dump the generated one --> + <outputDirectory>${project.build.directory}</outputDirectory> + </configuration> </plugin> </plugins> </build> Added: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml?rev=894947&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml (added) +++ maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml Thu Dec 31 22:04:47 2009 @@ -0,0 +1,115 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- NOTE: Using hand-written descriptor to decouple from MPLUGIN-136/MNG-3741 --> +<plugin> + <description>A test plugin whose mojos are implemented via Ant scripts.</description> + <groupId>org.apache.maven.its.plugins</groupId> + <artifactId>maven-it-plugin-ant-based</artifactId> + <version>2.1-SNAPSHOT</version> + <goalPrefix>itant-based</goalPrefix> + <isolatedRealm>false</isolatedRealm> + <inheritedByDefault>true</inheritedByDefault> + <mojos> + <mojo> + <goal>touch</goal> + <description>Creates a touch file.</description> + <requiresDirectInvocation>false</requiresDirectInvocation> + <requiresProject>true</requiresProject> + <requiresReports>false</requiresReports> + <aggregator>false</aggregator> + <requiresOnline>false</requiresOnline> + <inheritedByDefault>false</inheritedByDefault> + <implementation>/touch.build.xml:touch</implementation> + <language>ant-mojo</language> + <configurator>map-oriented</configurator> + <composer>map-oriented</composer> + <instantiationStrategy>per-lookup</instantiationStrategy> + <executionStrategy>once-per-session</executionStrategy> + <parameters> + <parameter> + <name>outputFile</name> + <type>java.io.File</type> + <required>false</required> + <editable>true</editable> + <description>The path to the touch file.</description> + </parameter> + <parameter> + <name>basedir</name> + <alias>ant.basedir</alias> + <type>java.io.File</type> + <required>true</required> + <editable>true</editable> + <description>The base directory from which to execute the Ant script.</description> + </parameter> + <parameter> + <name>messageLevel</name> + <alias>ant.messageLevel</alias> + <type>java.lang.String</type> + <required>false</required> + <editable>true</editable> + <description>The message-level used to tune the verbosity of Ant logging.</description> + </parameter> + </parameters> + <configuration> + <outputFile implementation="java.io.File" default-value="target/touch.txt"/> + <basedir implementation="java.io.File" default-value="${basedir}">${antBasedir}</basedir> + <messageLevel implementation="java.lang.String" default-value="info">${antMessageLevel}</messageLevel> + </configuration> + </mojo> + </mojos> + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-script-ant</artifactId> + <type>jar</type> + <version>2.0.6</version> + </dependency> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <type>jar</type> + <version>2.0.6</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-ant-factory</artifactId> + <type>jar</type> + <version>1.0-alpha-2</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-utils</artifactId> + <type>jar</type> + <version>1.0.5</version> + </dependency> + <dependency> + <groupId>classworlds</groupId> + <artifactId>classworlds</artifactId> + <type>jar</type> + <version>1.1-alpha-2</version> + </dependency> + <dependency> + <groupId>org.codehaus.plexus</groupId> + <artifactId>plexus-container-default</artifactId> + <type>jar</type> + <version>1.0-alpha-9-stable-1</version> + </dependency> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <type>jar</type> + <version>3.8.1</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant</artifactId> + <type>jar</type> + <version>1.7.1</version> + </dependency> + <dependency> + <groupId>org.apache.ant</groupId> + <artifactId>ant-launcher</artifactId> + <type>jar</type> + <version>1.7.1</version> + </dependency> + </dependencies> +</plugin> Propchange: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-it-support/core-it-plugins/maven-it-plugin-ant-based/src/main/resources/META-INF/maven/plugin.xml ------------------------------------------------------------------------------ svn:keywords = Author Date Id Revision