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>


Reply via email to