You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by ar...@apache.org on 2006/04/04 12:16:45 UTC
svn commit: r391269 - in /maven/plugins/trunk/maven-install-plugin/src/test:
./ java/ java/org/ java/org/apache/ java/org/apache/maven/
java/org/apache/maven/plugin/ java/org/apache/maven/plugin/install/
java/org/apache/maven/plugin/install/stubs/ reso...
Author: aramirez
Date: Tue Apr 4 03:16:36 2006
New Revision: 391269
URL: http://svn.apache.org/viewcvs?rev=391269&view=rev
Log:
PR:MINSTALL-16
-tests plugin using plugin testing harness
Added:
maven/plugins/trunk/maven-install-plugin/src/test/
maven/plugins/trunk/maven-install-plugin/src/test/java/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/InstallMojoTest.java
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub0.java
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub1.java
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub.java
maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub2.java
maven/plugins/trunk/maven-install-plugin/src/test/resources/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/Test.java
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/plugin-config.xml
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/Test.java
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.pom
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.xml
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/src/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml
maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/src/
Added: maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/InstallMojoTest.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/InstallMojoTest.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/InstallMojoTest.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/InstallMojoTest.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,144 @@
+package org.apache.maven.plugin.install;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.File;
+
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.install.stubs.InstallArtifactStub;
+import org.apache.maven.plugin.testing.AbstractMojoTestCase;
+
+/**
+ * @author aramirez
+ */
+
+public class InstallMojoTest
+ extends AbstractMojoTestCase
+{
+
+ InstallArtifactStub artifact;
+
+ public void testInstallTestEnvironment()
+ throws Exception
+ {
+ File testPom = new File( getBasedir(),
+ "target/test-classes/unit/basic-install-test/plugin-config.xml" );
+
+ InstallMojo mojo = ( InstallMojo ) lookupMojo( "install", testPom );
+
+ assertNotNull( mojo );
+ }
+
+ public void testBasicInstall()
+ throws Exception
+ {
+ File testPom = new File( getBasedir(),
+ "target/test-classes/unit/basic-install-test/plugin-config.xml" );
+
+ InstallMojo mojo = ( InstallMojo ) lookupMojo( "install", testPom );
+
+ assertNotNull( mojo );
+
+ mojo.execute();
+
+ artifact = new InstallArtifactStub();
+
+ String groupId = artifact.getGroupId().replace( '.', '/' );
+
+ String packaging = getVariableValueFromObject( mojo, "packaging" ).toString();
+
+ File installedArtifact = new File( System.getProperty( "localRepository" ) + "/" +
+ groupId + "/" + artifact.getArtifactId() + "/" +
+ artifact.getVersion() + "/" + artifact.getArtifactId() + "-" +
+ artifact.getVersion() + "." + packaging );
+
+ assertTrue( installedArtifact.exists() );
+ }
+
+ public void testBasicInstallWithAttachedArtifacts()
+ throws Exception
+ {
+ File testPom = new File( getBasedir(),
+ "target/test-classes/unit/basic-install-test-with-attached-artifacts/plugin-config.xml" );
+
+ InstallMojo mojo = ( InstallMojo ) lookupMojo( "install", testPom );
+
+ assertNotNull( mojo );
+
+ mojo.execute();
+
+ artifact = new InstallArtifactStub();
+
+ String groupId = artifact.getGroupId().replace( '.', '/' );
+
+ String packaging = getVariableValueFromObject( mojo, "packaging" ).toString();
+
+ File installedArtifact = new File( System.getProperty( "localRepository" ) + "/" +
+ groupId + "/" + artifact.getArtifactId() + "/" +
+ artifact.getVersion() + "/" + artifact.getArtifactId() + "-" +
+ artifact.getVersion() + "." + packaging );
+
+ assertTrue( installedArtifact.exists() );
+ }
+
+
+ public void testConfiguredParamsForInstall()
+ throws Exception
+ {
+ File testPom = new File( getBasedir(),
+ "target/test-classes/unit/configured-install-test/plugin-config.xml" );
+
+ InstallMojo mojo = ( InstallMojo ) lookupMojo( "install", testPom );
+
+ assertNotNull( mojo );
+
+ mojo.execute();
+
+ artifact = new InstallArtifactStub();
+
+ String groupId = artifact.getGroupId().replace( '.', '/' );
+
+ File installedArtifact = new File( System.getProperty( "localRepository" ) + "/" +
+ groupId + "/" + artifact.getArtifactId() + "/" +
+ artifact.getVersion() + "/" + artifact.getArtifactId() + "-" +
+ artifact.getVersion() + "." + "pom" );
+
+ assertTrue( installedArtifact.exists() );
+ }
+
+ public void testInstallIfArtifactFileIsNull()
+ throws Exception
+ {
+ File testPom = new File( getBasedir(),
+ "target/test-classes/unit/diff-artifact-install-test/plugin-config.xml" );
+
+ InstallMojo mojo = ( InstallMojo ) lookupMojo( "install", testPom );
+
+ assertNotNull( mojo );
+
+ try
+ {
+ mojo.execute();
+
+ fail( "Did not throw mojo execution exception" );
+ }
+ catch( MojoExecutionException e )
+ {
+ //expected
+ }
+ }
+}
Added: maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub0.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub0.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub0.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub0.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,26 @@
+package org.apache.maven.plugin.install.stubs;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+public class AttachedArtifactStub0
+ extends InstallArtifactStub
+{
+ public String getArtifactId()
+ {
+ return "attached-artifact-test-0";
+ }
+}
Added: maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub1.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub1.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub1.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/AttachedArtifactStub1.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,26 @@
+package org.apache.maven.plugin.install.stubs;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.
+ */
+
+public class AttachedArtifactStub1
+ extends InstallArtifactStub
+{
+ public String getArtifactId()
+ {
+ return "attached-artifact-test-1";
+ }
+}
Added: maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,97 @@
+package org.apache.maven.plugin.install.stubs;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.File;
+import java.util.Collection;
+import java.util.Collections;
+import java.util.HashMap;
+import java.util.Map;
+
+import org.apache.maven.artifact.handler.ArtifactHandler;
+import org.apache.maven.artifact.handler.DefaultArtifactHandler;
+import org.apache.maven.artifact.metadata.ArtifactMetadata;
+import org.apache.maven.plugin.testing.stubs.ArtifactStub;
+
+
+public class InstallArtifactStub
+ extends ArtifactStub
+{
+ private Map metadataMap;
+
+ public String getArtifactId()
+ {
+ return "maven-install-test";
+ }
+
+ public String getGroupId()
+ {
+ return "org.apache.maven.test";
+ }
+
+ public String getVersion()
+ {
+ return "1.0-SNAPSHOT";
+ }
+
+ public String getBaseVersion()
+ {
+ return getVersion();
+ }
+
+ public File getFile()
+ {
+ File file = new File( System.getProperty( "basedir" ) +
+ "/target/test-classes/unit/basic-install-test/plugin-config.xml" );
+
+ return file;
+ }
+
+ public ArtifactHandler getArtifactHandler()
+ {
+ return new DefaultArtifactHandler()
+ {
+ public String getExtension()
+ {
+ return "jar";
+ }
+ };
+ }
+
+ public void addMetadata( ArtifactMetadata metadata )
+ {
+ if ( metadataMap == null )
+ {
+ metadataMap = new HashMap();
+ }
+
+ ArtifactMetadata m = (ArtifactMetadata) metadataMap.get( metadata.getKey() );
+ if ( m != null )
+ {
+ m.merge( metadata );
+ }
+ else
+ {
+ metadataMap.put( metadata.getKey(), metadata );
+ }
+ }
+
+ public Collection getMetadataList()
+ {
+ return metadataMap == null ? Collections.EMPTY_LIST : metadataMap.values();
+ }
+}
Added: maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub2.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub2.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub2.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/java/org/apache/maven/plugin/install/stubs/InstallArtifactStub2.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,33 @@
+package org.apache.maven.plugin.install.stubs;
+
+/*
+ * Copyright 2001-2005 The Apache Software Foundation.
+ *
+ * Licensed 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.File;
+
+public class InstallArtifactStub2
+ extends InstallArtifactStub
+{
+ public String getArtifactId()
+ {
+ return "maven-install-test-2";
+ }
+
+ public File getFile()
+ {
+ return null;
+ }
+}
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml Tue Apr 4 03:16:36 2006
@@ -0,0 +1,19 @@
+<project>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <pomFile>${basedir}/src/test/resources/unit/basic-install-test-with-attached-artifacts/plugin-config.xml</pomFile>
+ <packaging>jar</packaging>
+ <artifact implementation="org.apache.maven.plugin.install.stubs.InstallArtifactStub" />
+ <attachedArtifacts>
+ <attachedArtifact implementation="org.apache.maven.plugin.install.stubs.AttachedArtifactStub0" />
+ <attachedArtifact implementation="org.apache.maven.plugin.install.stubs.AttachedArtifactStub1" />
+ </attachedArtifacts>
+ <localRepository>${localRepository}</localRepository>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/Test.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/Test.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/Test.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test-with-attached-artifacts/src/main/java/org/apache/maven/test/Test.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,13 @@
+
+package org.apache.maven.test;
+
+public class Test
+{
+
+ public Test()
+ {
+
+ System.out.println("Taradantadan!");
+ }
+
+}
\ No newline at end of file
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/plugin-config.xml?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/plugin-config.xml (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/plugin-config.xml Tue Apr 4 03:16:36 2006
@@ -0,0 +1,16 @@
+<project>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <pomFile>${basedir}/src/test/resources/unit/basic-install-test/plugin-config.xml</pomFile>
+ <packaging>jar</packaging>
+ <artifact implementation="org.apache.maven.plugin.install.stubs.InstallArtifactStub" />
+ <attachedArtifacts />
+ <localRepository>${localRepository}</localRepository>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/Test.java
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/Test.java?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/Test.java (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/basic-install-test/src/main/java/org/apache/maven/test/Test.java Tue Apr 4 03:16:36 2006
@@ -0,0 +1,13 @@
+
+package org.apache.maven.test;
+
+public class Test
+{
+
+ public Test()
+ {
+
+ System.out.println("Taradantadan!");
+ }
+
+}
\ No newline at end of file
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.pom
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.pom?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.pom (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.pom Tue Apr 4 03:16:36 2006
@@ -0,0 +1,17 @@
+<project>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <pomFile>${basedir}/src/test/resources/unit/configured-install-test/plugin-config.xml</pomFile>
+ <packaging>pom</packaging>
+ <artifact implementation="org.apache.maven.plugin.install.stubs.InstallArtifactStub" />
+ <updateReleaseInfo>true</updateReleaseInfo>
+ <attachedArtifacts />
+ <localRepository>${localRepository}</localRepository>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.xml?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.xml (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/configured-install-test/plugin-config.xml Tue Apr 4 03:16:36 2006
@@ -0,0 +1,17 @@
+<project>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <pomFile>${basedir}/src/test/resources/unit/configured-install-test/plugin-config.xml</pomFile>
+ <packaging>pom</packaging>
+ <artifact implementation="org.apache.maven.plugin.install.stubs.InstallArtifactStub" />
+ <updateReleaseInfo>true</updateReleaseInfo>
+ <attachedArtifacts />
+ <localRepository>${localRepository}</localRepository>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>
Added: maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml
URL: http://svn.apache.org/viewcvs/maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml?rev=391269&view=auto
==============================================================================
--- maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml (added)
+++ maven/plugins/trunk/maven-install-plugin/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml Tue Apr 4 03:16:36 2006
@@ -0,0 +1,16 @@
+<project>
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <pomFile>${basedir}/src/test/resources/unit/diff-artifact-install-test/plugin-config.xml</pomFile>
+ <packaging>jar</packaging>
+ <artifact implementation="org.apache.maven.plugin.install.stubs.InstallArtifactStub2" />
+ <attachedArtifacts />
+ <localRepository>${localRepository}</localRepository>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+</project>