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>