Author: markh
Date: Tue Jun 26 08:17:38 2007
New Revision: 550826
URL: http://svn.apache.org/viewvc?view=rev&rev=550826
Log:
[MNG-2771] Provide a means of loading custom substitute components instead of
default Maven components
o Added it0124 to ensure POM extensions can override default component
implementations (currently broken and commented-out)
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
(with props)
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
(with props)
Modified:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/IntegrationTestSuite.java
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/pom.xml
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?view=diff&rev=550826&r1=550825&r2=550826
==============================================================================
---
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 Jun 26 08:17:38 2007
@@ -176,6 +176,7 @@
//suite.addTestSuite( MavenIT0121TransitiveDepManVersion.class ); --
MNG-3038
// suite.addTestSuite(
MavenIT0122ReactorDependencyResolutionTest.class ); -- MNG-3023
// suite.addTestSuite( MavenIT0123SnapshotRangeRepositoryTest.class );
-- MNG-2994
+ // suite.addTestSuite(
MavenIT0124PomExtensionComponentOverrideTest.class ); -- MNG-2771
return suite;
}
}
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,36 @@
+package org.apache.maven.integrationtests;
+
+import org.apache.maven.it.Verifier;
+import org.apache.maven.it.util.ResourceExtractor;
+
+import java.io.File;
+
+public class MavenIT0124PomExtensionComponentOverrideTest
+ extends AbstractMavenIntegrationTestCase
+{
+ /**
+ * Test that ensures the POM extensions can override default component
implementations.
+ *
+ * @throws Exception
+ */
+ public void testit0124() throws Exception
+ {
+ File testDir = ResourceExtractor.simpleExtractResources( getClass(),
"/it0124-pomExtensionComponentOverride/extension" );
+ Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.executeGoal( "install" );
+ verifier.verifyErrorFreeLog();
+ verifier.resetStreams();
+
+ testDir = ResourceExtractor.simpleExtractResources( getClass(),
"/it0124-pomExtensionComponentOverride/plugin" );
+ verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.executeGoal( "install" );
+ verifier.verifyErrorFreeLog();
+ verifier.resetStreams();
+
+ testDir = ResourceExtractor.simpleExtractResources( getClass(),
"/it0124-pomExtensionComponentOverride/project" );
+ verifier = new Verifier( testDir.getAbsolutePath() );
+ verifier.executeGoal( "verify" );
+ verifier.verifyErrorFreeLog();
+ verifier.resetStreams();
+ }
+}
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/java/org/apache/maven/integrationtests/MavenIT0124PomExtensionComponentOverrideTest.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,15 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <name>Maven Integration Test :: it0124</name>
+ <groupId>org.apache.maven.its.it0124</groupId>
+ <artifactId>maven-it-it0124-extension</artifactId>
+ <description>Project that provides an alternative ArtifactFactory
implementation for testing.</description>
+ <version>1.0</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ <version>2.0</version>
+ </dependency>
+ </dependencies>
+</project>
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/pom.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,32 @@
+package org.apache.maven.its.it0124;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import org.apache.maven.artifact.factory.DefaultArtifactFactory;
+
+/**
+ * Simple alternative artifact factory implementation for testing.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Mark Hobson</a>
+ */
+public class CustomArtifactFactory
+ extends DefaultArtifactFactory
+{
+}
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/java/org/apache/maven/its/it0124/CustomArtifactFactory.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,27 @@
+<!--
+Licensed to the Apache Software Foundation (ASF) under one
+or more contributor license agreements. See the NOTICE file
+distributed with this work for additional information
+regarding copyright ownership. The ASF licenses this file
+to you under the Apache License, Version 2.0 (the
+"License"); you may not use this file except in compliance
+with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing,
+software distributed under the License is distributed on an
+"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+KIND, either express or implied. See the License for the
+specific language governing permissions and limitations
+under the License.
+-->
+
+<component-set>
+ <components>
+ <component>
+ <role>org.apache.maven.artifact.factory.ArtifactFactory</role>
+
<implementation>org.apache.maven.its.it0124.CustomArtifactFactory</implementation>
+ </component>
+ </components>
+</component-set>
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/extension/src/main/resources/META-INF/plexus/components.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,21 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <name>Maven Integration Test :: it0124</name>
+ <groupId>org.apache.maven.its.it0124</groupId>
+ <artifactId>maven-it-it0124-plugin</artifactId>
+ <packaging>maven-plugin</packaging>
+ <description>Plugin that writes the injected artifact factory implementation
to a file.</description>
+ <version>1.0</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ <version>2.0</version>
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-artifact</artifactId>
+ <version>2.0</version>
+ </dependency>
+ </dependencies>
+</project>
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/pom.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,78 @@
+package org.apache.maven.its.it0124;
+
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+import java.io.BufferedOutputStream;
+import java.io.File;
+import java.io.FileInputStream;
+import java.io.FileOutputStream;
+import java.io.FileWriter;
+import java.io.IOException;
+import java.io.Writer;
+
+import org.apache.maven.artifact.Artifact;
+import org.apache.maven.artifact.factory.ArtifactFactory;
+import org.apache.maven.artifact.factory.DefaultArtifactFactory;
+import org.apache.maven.plugin.AbstractMojo;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.MojoFailureException;
+
+/**
+ * Simple mojo to write the injected artifact factory implementation to a file.
+ *
+ * @author <a href="mailto:[EMAIL PROTECTED]">Mark Hobson</a>
+ * @goal lookup
+ */
+public class LookupMojo extends AbstractMojo
+{
+ /**
+ * @component
+ */
+ private ArtifactFactory artifactFactory;
+
+ /**
+ * @parameter expression="${project.build.directory}"
+ */
+ private String buildDirectory;
+
+ /*
+ * @see org.apache.maven.plugin.Mojo#execute()
+ */
+ public void execute() throws MojoExecutionException, MojoFailureException
+ {
+ File file = new File( buildDirectory, "lookup.log" );
+
+ if ( !file.getParentFile().mkdirs() )
+ {
+ throw new MojoExecutionException( "Cannot create build directory"
);
+ }
+
+ try
+ {
+ Writer writer = new FileWriter( file );
+ writer.write( artifactFactory == null ? "null" :
artifactFactory.getClass().getName() );
+ writer.close();
+ }
+ catch ( IOException exception )
+ {
+ throw new MojoExecutionException( "Cannot create lookup.log",
exception );
+ }
+ }
+}
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/plugin/src/main/java/org/apache/maven/its/it0124/LookupMojo.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,47 @@
+<project>
+ <modelVersion>4.0.0</modelVersion>
+ <name>Maven Integration Test :: it0124</name>
+ <groupId>org.apache.maven.its.it0124</groupId>
+ <artifactId>maven-it-it0124</artifactId>
+ <description>Test that ensures the POM extensions can override default
component implementations.</description>
+ <version>1.0</version>
+ <build>
+ <extensions>
+ <extension>
+ <groupId>org.apache.maven.its.it0124</groupId>
+ <artifactId>maven-it-it0124-extension</artifactId>
+ <version>1.0</version>
+ </extension>
+ </extensions>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.its.it0124</groupId>
+ <artifactId>maven-it-it0124-plugin</artifactId>
+ <version>1.0</version>
+ <executions>
+ <execution>
+ <phase>generate-resources</phase>
+ <goals>
+ <goal>lookup</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-verifier-plugin</artifactId>
+ <configuration>
+
<verificationFile>src/test/verifier/verifications-test.xml</verificationFile>
+ </configuration>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <goals>
+ <goal>verify</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/pom.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Added:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml?view=auto&rev=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
(added)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
Tue Jun 26 08:17:38 2007
@@ -0,0 +1,8 @@
+<verifications>
+ <files>
+ <file>
+ <location>target/lookup.log</location>
+ <contains>org.apache.maven.its.it0124.CustomArtifactFactory</contains>
+ </file>
+ </files>
+</verifications>
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
------------------------------------------------------------------------------
svn:eol-style = native
Propchange:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/it0124-pomExtensionComponentOverride/project/src/test/verifier/verifications-test.xml
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Modified:
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/pom.xml
URL:
http://svn.apache.org/viewvc/maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/pom.xml?view=diff&rev=550826&r1=550825&r2=550826
==============================================================================
---
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/pom.xml
(original)
+++
maven/core-integration-testing/trunk/core-integration-tests/src/test/resources/pom.xml
Tue Jun 26 08:17:38 2007
@@ -123,5 +123,6 @@
<module>it0121-transitiveDepManVersion</module>
<module>it0122-reactorDependencyResolution</module>
<module>it0123-snapshotRangeRepository</module>
+ <!-- <module>it0124-pomExtensionComponentOverride</module> not fixed yet
-->
</modules>
</project>