Author: jdcasey Date: Tue Jan 29 09:10:41 2008 New Revision: 616450 URL: http://svn.apache.org/viewvc?rev=616450&view=rev Log: [MNG-3372] Adding an integration test to make sure plugin-version resolution works correctly for maven prerequisites, and that plugins without matching mojo-descriptors for the specified goal throw exceptions.
Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java (with props) maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml (with props) Modified: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java Modified: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java?rev=616450&r1=616449&r2=616450&view=diff ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java (original) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java Tue Jan 29 09:10:41 2008 @@ -184,6 +184,7 @@ // 2.0.7 only (TODO: detect what version is used before running them) suite.addTestSuite( MavenIT0115CustomArtifactHandlerAndCustomLifecycleTest.class ); suite.addTestSuite( MavenIT0119PluginPrefixOrder.class ); + suite.addTestSuite( MavenITmng3372DirectInvocationOfPlugins.class ); // suite.addTestSuite( MavenIT0120EjbClientDependency.class ); -- not passing for 2.0.7 either, looks to be 2.1+ ? return suite; } Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java Tue Jan 29 09:10:41 2008 @@ -0,0 +1,82 @@ +package org.apache.maven.integrationtests; + +import org.apache.maven.it.Verifier; +import org.apache.maven.it.util.ResourceExtractor; + +import java.io.File; +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; + +import junit.framework.TestCase; + +/** + * This is a sample integration test. The IT tests typically + * operate by having a sample project in the + * /src/test/resources folder along with a junit test like + * this one. The junit test uses the verifier (which uses + * the invoker) to invoke a new instance of Maven on the + * project in the resources folder. It then checks the + * results. This is a non-trivial example that shows two + * phases. See more information inline in the code. + * + * @author <a href="mailto:[EMAIL PROTECTED]">Brian Fox</a> + * + */ +public class MavenITmng3372DirectInvocationOfPlugins + extends TestCase +{ + + public void testDirectMojoInvocationWithPrefix() + throws Exception + { + // The testdir is computed from the location of this + // file. + File testBaseDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3372-directInvocationOfPlugins/direct-using-prefix" ); + File plugin = new File( testBaseDir, "plugin" ); + File project = new File( testBaseDir, "project" ); + File settingsFile = new File( testBaseDir, "settings.xml" ); + + Verifier verifier = new Verifier( plugin.getAbsolutePath() ); + + verifier.deleteArtifact( "org.apache.maven.its.mng3372", "mng3372-maven-plugin", "1", "jar" ); + + verifier.executeGoals( Arrays.asList( new String[]{ "clean", "install" } ) ); + + verifier = new Verifier( project.getAbsolutePath() ); + + List cliOptions = new ArrayList(); + cliOptions.add( "-s" ); + cliOptions.add( settingsFile.getAbsolutePath() ); + + verifier.setCliOptions( cliOptions ); + verifier.executeGoal( "mng3372:test" ); + + verifier.verifyErrorFreeLog(); + + verifier.resetStreams(); + } + + public void testDependencyTreeInvocation() + throws Exception + { + // The testdir is computed from the location of this + // file. + File testBaseDir = ResourceExtractor.simpleExtractResources( getClass(), "/mng-3372-directInvocationOfPlugins/dependency-tree" ); + File settingsFile = new File( testBaseDir, "settings.xml" ); + + Verifier verifier = new Verifier( testBaseDir.getAbsolutePath() ); + + List cliOptions = new ArrayList(); + cliOptions.add( "-s" ); + cliOptions.add( settingsFile.getAbsolutePath() ); + cliOptions.add( "-U" ); + + verifier.setCliOptions( cliOptions ); + verifier.executeGoal( "dependency:tree" ); + + verifier.verifyErrorFreeLog(); + + verifier.resetStreams(); + } +} Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenITmng3372DirectInvocationOfPlugins.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml Tue Jan 29 09:10:41 2008 @@ -0,0 +1,1031 @@ +<?xml version="1.0"?> + +<project> + <modelVersion>4.0.0</modelVersion> + <groupId>org.apache.maven.its.mng3372</groupId> + <artifactId>dependency-tree</artifactId> + <version>1</version> + + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-core</artifactId> + <version>2.0.8</version> + </dependency> + + <!-- These are directly from MNG-3372, but we need something that can actually resolve. + <dependency> + <groupId>commons-beanutils</groupId> + <artifactId>commons-beanutils</artifactId> + <version>1.7.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-dbcp</groupId> + <artifactId>commons-dbcp</artifactId> + <version>1.2.2</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>tomcat</groupId> + <artifactId>naming-common</artifactId> + </exclusion> + <exclusion> + <groupId>tomcat</groupId> + <artifactId>naming-java</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-chain</groupId> + <artifactId>commons-chain</artifactId> + <version>1.0</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + + </exclusions> + </dependency> + <dependency> + <groupId>commons-codec</groupId> + <artifactId>commons-codec</artifactId> + <version>1.3</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-digester</groupId> + <artifactId>commons-digester</artifactId> + <version>1.8</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-discovery</groupId> + <artifactId>commons-discovery</artifactId> + <version>0.4</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-el</groupId> + <artifactId>commons-el</artifactId> + <version>1.0</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>servletapi</groupId> + <artifactId>servletapi</artifactId> + </exclusion> + <exclusion> + <groupId>jspapi</groupId> + <artifactId>jsp-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>1.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-validator</groupId> + <artifactId>commons-validator</artifactId> + <version>1.2.0</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>oro</groupId> + <artifactId>oro</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>jcl104-over-slf4j</artifactId> + <version>1.4.3</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + <version>1.4.3</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>commons-pool</groupId> + <artifactId>commons-pool</artifactId> + <version>1.2</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xerces</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>dom4j</groupId> + <artifactId>dom4j</artifactId> + <version>1.4</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>jaxen</groupId> + <artifactId>jaxen</artifactId> + </exclusion> + <exclusion> + <groupId>saxpath</groupId> + <artifactId>saxpath</artifactId> + </exclusion> + <exclusion> + <groupId>msv</groupId> + <artifactId>msv</artifactId> + </exclusion> + <exclusion> + <groupId>relaxngDatatype</groupId> + <artifactId>relaxngDatatype</artifactId> + </exclusion> + <exclusion> + <groupId>isorelax</groupId> + <artifactId>isorelax</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>junitperf</groupId> + <artifactId>junitperf</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xerces</artifactId> + </exclusion> + <exclusion> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + </exclusion> + <exclusion> + <groupId>pull-parser</groupId> + <artifactId>pull-parser</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>drools</groupId> + <artifactId>drools-base</artifactId> + <version>2.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>drools</groupId> + <artifactId>drools-smf</artifactId> + <version>2.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>drools</groupId> + <artifactId>drools-core</artifactId> + <version>2.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>easymock</groupId> + <artifactId>easymock</artifactId> + </exclusion> + <exclusion> + <groupId>easymock</groupId> + <artifactId>easymockclassextension</artifactId> + </exclusion> + <exclusion> + <groupId>easymock</groupId> + <artifactId>easymockcontainer</artifactId> + </exclusion> + <exclusion> + <groupId>cglib</groupId> + <artifactId>cglib</artifactId> + </exclusion> + <exclusion> + <groupId>asm</groupId> + <artifactId>asm</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>ipp</groupId> + <artifactId>cups</artifactId> + <version>1.0-SNAPSHOT</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.sql</groupId> + <artifactId>rowset</artifactId> + <version>1.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>velocity</groupId> + <artifactId>velocity</artifactId> + <version>1.4</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>velocity</groupId> + <artifactId>velocity-dep</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>javax.activation</groupId> + <artifactId>activation</artifactId> + <version>1.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>antlr</groupId> + <artifactId>antlr</artifactId> + <version>2.7.6</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.mail</groupId> + <artifactId>mail</artifactId> + <version>1.4.1-gf</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>FacesFreeway</groupId> + <artifactId>FacesFreeway</artifactId> + <version>1.0-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>jasperreports</groupId> + <artifactId>jasperreports</artifactId> + <version>2.0.0</version> + <scope>compile</scope> + <exclusions> + This exclusion needed to avoid crash in dependency:tree version 2.0-alpha-5-SNAPSHOT + <exclusion> + <groupId>commons-digester</groupId> + <artifactId>commons-digester</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>eclipse</groupId> + <artifactId>jdtcore</artifactId> + </exclusion> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-net</groupId> + <artifactId>commons-net</artifactId> + <version>1.4.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>oro</groupId> + <artifactId>oro</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>commons-oro</groupId> + <artifactId>commons-oro</artifactId> + <version>2.0.8</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-collections</groupId> + <artifactId>commons-collections</artifactId> + <version>3.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>com.lowagie</groupId> + <artifactId>itext</artifactId> + <version>1.3.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>tasbar</groupId> + <artifactId>tasbar</artifactId> + <version>tasbar_eval</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>jsch</groupId> + <artifactId>jsch</artifactId> + <version>0.1.30</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.springframework</groupId> + <artifactId>spring</artifactId> + <version>2.5</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>javax.ejb</groupId> + <artifactId>ejb</artifactId> + </exclusion> + <exclusion> + <groupId>javax.faces</groupId> + <artifactId>jsf-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.jdo</groupId> + <artifactId>jdo2-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.jms</groupId> + <artifactId>jms</artifactId> + </exclusion> + <exclusion> + <groupId>javax.persistence</groupId> + <artifactId>persistence-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.portlet</groupId> + <artifactId>portlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.resource</groupId> + <artifactId>connector-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>jsp-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>javax.xml</groupId> + <artifactId>jaxrpc-api</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-vfs</artifactId> + <version>1.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-vfs-sandbox</artifactId> + <version>1.1-dev</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>fontbox</groupId> + <artifactId>fontbox</artifactId> + <version>0.1.0-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>pdfbox</groupId> + <artifactId>pdfbox</artifactId> + <version>0.7.3</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.fontbox</groupId> + <artifactId>fontbox</artifactId> + </exclusion> + <exclusion> + <groupId>org.jempbox</groupId> + <artifactId>jempbox</artifactId> + </exclusion> + <exclusion> + <groupId>bouncycastle</groupId> + <artifactId>bcmail-jdk14</artifactId> + </exclusion> + <exclusion> + <groupId>bouncycastle</groupId> + <artifactId>bcprov-jdk14</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.joda.ext</groupId> + <artifactId>joda-jsf</artifactId> + <version>1.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>joda-time</groupId> + <artifactId>joda-time</artifactId> + <version>1.4</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>joda-time</groupId> + <artifactId>joda-time-hibernate</artifactId> + <version>0.8</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>hibernate</groupId> + <artifactId>hibernate</artifactId> + </exclusion> + <exclusion> + <groupId>hsqldb</groupId> + <artifactId>hsqldb</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-annotations</artifactId> + <version>3.3</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-validator</artifactId> + <version>3.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate-commons-annotations</artifactId> + <version>3.3</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.hibernate</groupId> + <artifactId>hibernate</artifactId> + <version>3.2.4.ga</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>net.sf.ehcache</groupId> + <artifactId>ehcache</artifactId> + <version>1.2.3</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>javax.transaction</groupId> + <artifactId>jta</artifactId> + <version>1.0.1B</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>javax.persistence</groupId> + <artifactId>ejb</artifactId> + <version>3.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>net.sf</groupId> + <artifactId>cglib</artifactId> + <version>2.1.3</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.objectweb</groupId> + <artifactId>asm</artifactId> + <version>20060127</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.objectweb</groupId> + <artifactId>asm-attrs</artifactId> + <version>20060127</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>lucene</groupId> + <artifactId>lucene</artifactId> + <version>1.4.3</version> + </dependency> + <dependency> + <groupId>bsh</groupId> + <artifactId>bsh</artifactId> + <version>2.0b1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>jfree</groupId> + <artifactId>jfreechart</artifactId> + <version>1.0.0</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>gnujaxp</groupId> + <artifactId>gnujaxp</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>jfree</groupId> + <artifactId>jcommon</artifactId> + <version>1.0.0</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>gnujaxp</groupId> + <artifactId>gnujaxp</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.apache.myfaces.core</groupId> + <artifactId>myfaces-api</artifactId> + <version>1.2.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.core</groupId> + <artifactId>myfaces-impl</artifactId> + <version>1.2.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.tomahawk</groupId> + <artifactId>tomahawk-sandbox</artifactId> + <version>1.1.7-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.tomahawk</groupId> + <artifactId>tomahawk-sandbox15</artifactId> + <version>1.1.7-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.tomahawk</groupId> + <artifactId>tomahawk</artifactId> + <version>1.1.7-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.orchestra</groupId> + <artifactId>core</artifactId> + <version>1.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.orchestra</groupId> + <artifactId>core15</artifactId> + <version>1.0-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.myfaces.orchestra</groupId> + <artifactId>sandbox</artifactId> + <version>1.0-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>2.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.textmining</groupId> + <artifactId>tm-extractors</artifactId> + <version>0.4</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-betwixt</groupId> + <artifactId>commons-betwixt</artifactId> + <version>0.7</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>commons-beanutils</groupId> + <artifactId>commons-beanutils-core</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xerces</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>jdom</groupId> + <artifactId>jdom</artifactId> + <version>1.0</version> + <scope>compile</scope> + <exclusions> + </exclusions> + </dependency> + <dependency> + <groupId>rhino</groupId> + <artifactId>js</artifactId> + <version>1.6R2</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>c3p0</groupId> + <artifactId>c3p0</artifactId> + <version>0.9.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>batik</groupId> + <artifactId>batik-svggen</artifactId> + <version>1.6</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xmlrpc</groupId> + <artifactId>xmlrpc-common</artifactId> + <version>3.0b1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xmlrpc</groupId> + <artifactId>xmlrpc-server</artifactId> + <version>3.0b1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>xmlrpc</groupId> + <artifactId>xmlrpc-client</artifactId> + <version>3.0b1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.apache.ws.commons</groupId> + <artifactId>ws-commons-util</artifactId> + <version>1.0.1</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + </exclusion> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>xpp3</groupId> + <artifactId>xpp3</artifactId> + <version>1.1.3.3_min</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>commons-csv</groupId> + <artifactId>commons-csv</artifactId> + <version>0.1-dev</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>oracle</groupId> + <artifactId>oracle-jdbc</artifactId> + <version>10.2.0.1.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>hsqldb</groupId> + <artifactId>hsqldb-jdbc</artifactId> + <version>1.8.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>jtds</groupId> + <artifactId>jtds-jdbc</artifactId> + <version>0.8.1</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>postgres</groupId> + <artifactId>postgres-jdbc</artifactId> + <version>0.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>relativity</groupId> + <artifactId>relativity-jdbc</artifactId> + <version>0.0</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>org.acegisecurity</groupId> + <artifactId>acegi-security</artifactId> + <version>1.0.6</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + </exclusion> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-core</artifactId> + </exclusion> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-remoting</artifactId> + </exclusion> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-jdbc</artifactId> + </exclusion> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-support</artifactId> + </exclusion> + <exclusion> + <groupId>oro</groupId> + <artifactId>oro</artifactId> + </exclusion> + <exclusion> + <groupId>hsqldb</groupId> + <artifactId>hsqldb</artifactId> + </exclusion> + <exclusion> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-core</artifactId> + </exclusion> + <exclusion> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </exclusion> + <exclusion> + <groupId>jmock</groupId> + <artifactId>jmock</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>org.acegisecurity</groupId> + <artifactId>acegi-security-tiger</artifactId> + <version>1.0.6</version> + <scope>compile</scope> + <exclusions> + <exclusion> + <groupId>org.springframework</groupId> + <artifactId>spring-aop</artifactId> + </exclusion> + </exclusions> + </dependency> + <dependency> + <groupId>com.sun.facelets</groupId> + <artifactId>facelets</artifactId> + <version>1.1.13</version> + <scope>compile</scope> + </dependency> + <dependency> + <groupId>com.sun.el</groupId> + <artifactId>el-ri</artifactId> + <version>1.0</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>aspectj</groupId> + <artifactId>aspectjrt</artifactId> + <version>1.5.3</version> + <optional>true</optional> + </dependency> + + <dependency> + <groupId>aspectj</groupId> + <artifactId>aspectjweaver</artifactId> + <version>1.5.3</version> + <optional>true</optional> + </dependency> + + <dependency> + <groupId>ecs</groupId> + <artifactId>ecs</artifactId> + <version>1.4.2</version> + </dependency> + + <dependency> + <groupId>opensymphony</groupId> + <artifactId>oscache</artifactId> + <version>2.3</version> + </dependency> + + <dependency> + <groupId>jaxen</groupId> + <artifactId>jaxen</artifactId> + <version>1.1.1</version> + <exclusions> + <exclusion> + <groupId>xml-apis</groupId> + <artifactId>xml-apis</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xercesImpl</artifactId> + </exclusion> + <exclusion> + <groupId>xerces</groupId> + <artifactId>xmlParserAPIs</artifactId> + </exclusion> + <exclusion> + <groupId>xalan</groupId> + <artifactId>xalan</artifactId> + </exclusion> + <exclusion> + <groupId>com.ibm.icu</groupId> + <artifactId>icu4j</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-highlighter</artifactId> + <version>2.0.0</version> + <exclusions> + <exclusion> + <groupId>org.apache.lucene</groupId> + <artifactId>lucene-core</artifactId> + </exclusion> + </exclusions> + </dependency> + + <dependency> + <groupId>com.metaparadigm</groupId> + <artifactId>json-rpc</artifactId> + <version>1.0</version> + </dependency> + + <dependency> + <groupId>org.safehaus.jug</groupId> + <artifactId>jug</artifactId> + <classifier>asl</classifier> + <version>2.0.0</version> + </dependency> + + <dependency> + <groupId>com.yjp</groupId> + <artifactId>yjp-controller-api-redist</artifactId> + <version>7.0.8</version> + <scope>compile</scope> + </dependency> + + <dependency> + <groupId>org.jmock</groupId> + <artifactId>jmock</artifactId> + <version>2.4.0</version> + </dependency> + + <dependency> + <groupId>org.freemarker</groupId> + <artifactId>freemarker</artifactId> + <version>2.3.11</version> + </dependency> + <dependency> + <groupId>org.objectweb.howl</groupId> + <artifactId>howl</artifactId> + <version>1.0.1-1</version> + </dependency> + <dependency> + <groupId>org.objectweb.fractal</groupId> + <artifactId>fractal</artifactId> + <version>2.0.1</version> + </dependency> + <dependency> + <groupId>org.objectweb.tribe</groupId> + <artifactId>tribe</artifactId> + <version>0.4</version> + </dependency> + <dependency> + <groupId>p6spy</groupId> + <artifactId>p6spy</artifactId> + <version>1.3</version> + </dependency> + --> + </dependencies> +</project> Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/pom.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml Tue Jan 29 09:10:41 2008 @@ -0,0 +1,17 @@ +<?xml version="1.0"?> +<settings> + <profiles> + <profile> + <id>asf-snapshots</id> + <repositories> + <repository> + <id>asf-snapshots</id> + <url>http://people.apache.org/repo/m2-snapshot-repository/</url> + </repository> + </repositories> + </profile> + </profiles> + <activeProfiles> + <activeProfile>asf-snapshots</activeProfile> + </activeProfiles> +</settings> Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/dependency-tree/settings.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml Tue Jan 29 09:10:41 2008 @@ -0,0 +1,16 @@ +<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>org.apache.maven.its.mng3372</groupId> + <artifactId>mng3372-maven-plugin</artifactId> + <packaging>maven-plugin</packaging> + <version>1</version> + + <dependencies> + <dependency> + <groupId>org.apache.maven</groupId> + <artifactId>maven-plugin-api</artifactId> + <version>2.0</version> + </dependency> + </dependencies> +</project> Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/pom.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java Tue Jan 29 09:10:41 2008 @@ -0,0 +1,68 @@ +package org.plugin; + +import org.apache.maven.plugin.Mojo; +import org.apache.maven.plugin.MojoExecutionException; +import org.apache.maven.plugin.MojoFailureException; +import org.apache.maven.plugin.logging.Log; + +import java.io.File; +import java.io.FileWriter; +import java.io.IOException; + +/** + * @goal test + */ +public class TestMojo + implements Mojo +{ + + private Log log; + + /** + * @parameter default-value="${project.build.directory}" + * @required + * @readonly + */ + private File buildDir; + + public void execute() + throws MojoExecutionException, MojoFailureException + { + File outFile = new File( buildDir, "out.txt" ); + FileWriter writer = null; + try + { + outFile.getParentFile().mkdirs(); + + writer = new FileWriter( outFile ); + writer.write( "Test" ); + } + catch ( IOException e ) + { + throw new MojoExecutionException( "Failed to write: " + outFile.getAbsolutePath(), e ); + } + finally + { + if ( writer != null ) + { + try + { + writer.close(); + } + catch ( IOException e ) + { + } + } + } + } + + public Log getLog() + { + return log; + } + + public void setLog( Log log ) + { + this.log = log; + } +} Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/plugin/src/main/java/org/plugin/TestMojo.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml Tue Jan 29 09:10:41 2008 @@ -0,0 +1,18 @@ +<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>org.apache.maven.its.mng3372</groupId> + <artifactId>project</artifactId> + <packaging>jar</packaging> + <version>1.0-SNAPSHOT</version> + <name>project</name> + <url>http://maven.apache.org</url> + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <version>3.8.1</version> + <scope>test</scope> + </dependency> + </dependencies> +</project> Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/pom.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java Tue Jan 29 09:10:41 2008 @@ -0,0 +1,13 @@ +package org.test; + +/** + * Hello world! + * + */ +public class App +{ + public static void main( String[] args ) + { + System.out.println( "Hello World!" ); + } +} Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/main/java/org/test/App.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java Tue Jan 29 09:10:41 2008 @@ -0,0 +1,38 @@ +package org.test; + +import junit.framework.Test; +import junit.framework.TestCase; +import junit.framework.TestSuite; + +/** + * Unit test for simple App. + */ +public class AppTest + extends TestCase +{ + /** + * Create the test case + * + * @param testName name of the test case + */ + public AppTest( String testName ) + { + super( testName ); + } + + /** + * @return the suite of tests being tested + */ + public static Test suite() + { + return new TestSuite( AppTest.class ); + } + + /** + * Rigourous Test :-) + */ + public void testApp() + { + assertTrue( true ); + } +} Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/project/src/test/java/org/test/AppTest.java ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision" Added: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml URL: http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml?rev=616450&view=auto ============================================================================== --- maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml (added) +++ maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml Tue Jan 29 09:10:41 2008 @@ -0,0 +1,5 @@ +<settings> + <pluginGroups> + <pluginGroup>org.apache.maven.its.mng3372</pluginGroup> + </pluginGroups> +</settings> \ No newline at end of file Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml ------------------------------------------------------------------------------ svn:eol-style = native Propchange: maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/mng-3372-directInvocationOfPlugins/direct-using-prefix/settings.xml ------------------------------------------------------------------------------ svn:keywords = "Author Date Id Revision"