Author: epunzalan
Date: Thu May 18 03:40:31 2006
New Revision: 407515

URL: http://svn.apache.org/viewvc?rev=407515&view=rev
Log:
PR: MASSEMBLY-88

Adding more test cases with some exception tests

Added:
    
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml
   (with props)
    
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml
   (with props)
    
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml
   (with props)
    maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/
    
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml
   (with props)
    
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml
   (with props)
    
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml
   (with props)
Modified:
    
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java
    
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/AssemblyMojoTest.java
    
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/stubs/ArchiverManagerStub.java

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java?rev=407515&r1=407514&r2=407515&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/AbstractAssemblyMojo.java
 Thu May 18 03:40:31 2006
@@ -1619,6 +1619,7 @@
         assembly.addFileSet( siteFileSet );
     }
 
+    //@todo should only run once or know when it has already initialized
     private void initializeFiltering()
         throws MojoExecutionException
     {

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/AssemblyMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/AssemblyMojoTest.java?rev=407515&r1=407514&r2=407515&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/AssemblyMojoTest.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/AssemblyMojoTest.java
 Thu May 18 03:40:31 2006
@@ -18,6 +18,8 @@
 
 import org.apache.maven.artifact.Artifact;
 import org.apache.maven.plugin.MojoFailureException;
+import org.apache.maven.plugin.MojoExecutionException;
+import org.apache.maven.plugin.Mojo;
 import org.apache.maven.plugin.assembly.stubs.ArchiverManagerStub;
 import org.apache.maven.plugin.assembly.stubs.JarArchiverStub;
 import org.apache.maven.plugin.assembly.stubs.ReactorMavenProjectStub;
@@ -28,6 +30,7 @@
 import org.codehaus.plexus.archiver.jar.Manifest;
 import org.codehaus.plexus.archiver.tar.TarArchiver;
 import org.codehaus.plexus.archiver.tar.TarLongFileMode;
+import org.codehaus.plexus.archiver.ArchiverException;
 import org.codehaus.plexus.util.FileUtils;
 import org.codehaus.plexus.util.StringUtils;
 import org.codehaus.plexus.util.xml.Xpp3DomBuilder;
@@ -678,7 +681,7 @@
         assertTrue( "Test if archived file exists", archivedFile.exists() );
 
         String contents = FileUtils.fileRead( archivedFile.getAbsolutePath() );
-        
+
         assertTrue( "Test if file filtering is disabled", contents.indexOf( 
"${project.artifactId}" ) >= 0 );
     }
 
@@ -702,6 +705,34 @@
         assertTrue( "Test if file filtering is enabled", contents.indexOf( 
"${project.artifactId}" ) < 0 );
     }
 
+    public void testFileItemFilteringWithFilterFile()
+        throws Exception
+    {
+        generateTestFileSets( "\n" );
+
+        File filterFile = new File( basedir, 
"target/test-classes/fileSet/filterFile.properties" );
+
+        String fileContents = "sentence=This sentence came from a filter 
file.";
+
+        FileUtils.fileWrite( filterFile.getAbsolutePath(), fileContents );
+
+        executeMojo( "fileItem-filter-file-plugin-config.xml" );
+
+        Map archiverFiles = ArchiverManagerStub.archiverStub.getFiles();
+
+        assertEquals( "Test archive files", 1, archiverFiles.size() );
+
+        File archivedFile = (File) archiverFiles.keySet().iterator().next();
+
+        assertTrue( "Test if archived file exists", archivedFile.exists() );
+
+        String contents = FileUtils.fileRead( archivedFile.getAbsolutePath() );
+
+        assertTrue( "Test if file filtering for ${project} is enabled", 
contents.indexOf( "${project.artifactId}" ) < 0 );
+
+        assertTrue( "Test if file filtering for ${sentence} is enabled", 
contents.indexOf( "${sentence}" ) < 0 );
+    }
+
     public void testFileItemLineEndings()
         throws Exception
     {
@@ -1148,7 +1179,7 @@
 
         File fileSetDir = new File( PlexusTestCase.getBasedir(), 
"target/test-classes/fileSet" );
         assertNotNull( "Test if FileSet is in the archive", 
archivedFiles.remove( fileSetDir ) );
-        
+
         File readme = new File( PlexusTestCase.getBasedir(), 
"target/test-classes/fileSet/README.txt" );
         assertNotNull( "Test if FileItem README.txt is in the archive", 
archivedFiles.remove( readme ) );
 
@@ -1275,6 +1306,111 @@
         manifest.write( new PrintWriter( System.out ) );
     }
 
+    public void testManifestFileNotFoundException()
+        throws Exception
+    {
+        try
+        {
+            executeMojo( 
"manifestFile-FileNotFoundException-plugin-config.xml" );
+
+            fail( "Expected exception not thrown" );
+        }
+        catch ( MojoFailureException e )
+        {
+            assertTrue( "Test for expected exception", 
e.getMessage().startsWith( "Manifest not found: " ) );
+        }
+    }
+
+    public void testNoSuchArchiverException()
+        throws Exception
+    {
+        try
+        {
+            executeMojo( "NoSuchArchiverException-plugin-config.xml" );
+
+            fail( "Expected exception not thrown" );
+        }
+        catch ( MojoFailureException e )
+        {
+            assertTrue( "Test for expected exception", 
e.getMessage().startsWith( "Unable to obtain archiver for extension" ) );
+        }
+    }
+
+    public void testArchiverExceptionOnAddDirectoryMethod()
+        throws Exception
+    {
+        generateTestFileSets( "\n" );
+
+        AssemblyMojo mojo = getMojo( "fileSet-plugin-config.xml" );
+
+        ArchiverManagerStub.archiverStub = new JarArchiverStub()
+        {
+            public void addDirectory( File file, String string, String[] 
includes, String[] excludes )
+                throws ArchiverException
+            {
+                throw new ArchiverException( "Intentional exception" );
+            }
+        };
+
+        try
+        {
+            mojo.execute();
+
+            fail( "Expected exception not thrown" );
+        }
+        catch ( MojoExecutionException e )
+        {
+            assertTrue( "Test thrown exception", e.getMessage().startsWith( 
"Error adding directory to archive: ") );
+        }
+    }
+
+    public void testArchiverExceptionInModuleSet()
+        throws Exception
+    {
+        AssemblyMojo mojo = getMojo( "moduleSet-plugin-config.xml" );
+
+        MavenProject project = (MavenProject) getVariableValueFromObject( 
mojo, "executedProject" );
+
+        List reactorProjectsList = (List) getVariableValueFromObject( mojo, 
"reactorProjects" );
+
+        for ( Iterator reactorProjects = reactorProjectsList.iterator(); 
reactorProjects.hasNext(); )
+        {
+            MavenProject reactorProject = (MavenProject) 
reactorProjects.next();
+
+            reactorProject.setParent( project );
+        }
+
+        ArchiverManagerStub.archiverStub = new JarArchiverStub()
+        {
+            public void addDirectory( File file, String string, String[] 
includes, String[] excludes )
+                throws ArchiverException
+            {
+                throw new ArchiverException( "Intentional exception" );
+            }
+        };
+
+        try
+        {
+            mojo.execute();
+
+            fail( "Expected exception not thrown" );
+        }
+        catch ( MojoExecutionException e )
+        {
+            assertTrue( "Test thrown exception", e.getMessage().startsWith( 
"Error adding directory to archive: ") );
+        }
+    }
+
+    public void testAttachedMojo()
+        throws Exception
+    {
+        Mojo mojo = lookupMojo( "attached", basedir + 
"/src/test/plugin-configs/attached/min-plugin-config.xml" );
+
+        mojo.execute();
+
+        assertTrue( "Test an archive was created", 
ArchiverManagerStub.archiverStub.getDestFile().exists() );
+    }
+
     private AssemblyMojo getMojo( String pluginXml )
         throws Exception
     {
@@ -1318,12 +1454,12 @@
     {
         generateTestFileSets( basedir, lineEnding );
     }
-    
+
     static void generateTestFileSets( String basedir, String lineEnding )
         throws Exception
     {
         String fileSetDir = basedir + "/target/test-classes/fileSet";
-     
+
         /* ensure that we start with a fresh dir, else we get all manner of 
dross from other tests */
         FileUtils.deleteDirectory(fileSetDir);
 
@@ -1345,7 +1481,7 @@
             "limitations under the License.";
         FileUtils.fileWrite( fileSetDir + "/LICENSE.txt", fileContents );
 
-        fileContents = "Readme file with only one line for 
${project.artifactId}.";
+        fileContents = "Readme file with only one line for 
${project.artifactId}. ${sentence}";
         FileUtils.fileWrite( fileSetDir + "/README.txt", fileContents );
 
         fileContents = "sample configuration file line 1" + lineEnding + 
"sample configuration file line 2" +

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/stubs/ArchiverManagerStub.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/stubs/ArchiverManagerStub.java?rev=407515&r1=407514&r2=407515&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/stubs/ArchiverManagerStub.java
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/stubs/ArchiverManagerStub.java
 Thu May 18 03:40:31 2006
@@ -57,9 +57,14 @@
             {
                 archiverStub = new WarArchiverStub();
             }
-            else
+            else if ( "zip".equals( string ) ||
+                      "jar".equals( string ) )
             {
                 archiverStub = new JarArchiverStub();
+            }
+            else
+            {
+                throw new NoSuchArchiverException( string );
             }
         }
 

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,43 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<project>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          
<outputDirectory>${basedir}/target/test-harness/assembly/NoSuchArchiverException/target</outputDirectory>
+          <finalName>assembly</finalName>
+          
<workDirectory>${basedir}/target/test-harness/assembly/NoSuchArchiverException/work</workDirectory>
+          <archiverManager 
implementation="org.apache.maven.plugin.assembly.stubs.ArchiverManagerStub" />
+          <localRepository>${localRepository}</localRepository>
+          <reactorProjects></reactorProjects>
+          <classifier></classifier>
+          <project 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          <executedProject 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          
<descriptor>${basedir}/src/test/resources/assemblies/NoSuchArchiverException.xml</descriptor>
+          <tarLongFileMode>warn</tarLongFileMode>
+          <basedir>${basedir}</basedir>
+          
<tempRoot>${basedir}/target/test-harness/assembly/NoSuchArchiverException/archive-tmp</tempRoot>
+          
<siteDirectory>${basedir}/target/test-harness/assembly/NoSuchArchiverException/site</siteDirectory>
+          <includeSite>false</includeSite>
+          <appendAssemblyId>false</appendAssemblyId>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/NoSuchArchiverException-plugin-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,48 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<project>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          
<outputDirectory>${basedir}/target/test-harness/assembly/fileItem-filter-file/target</outputDirectory>
+          <finalName>assembly</finalName>
+          
<workDirectory>${basedir}/target/test-harness/assembly/fileItem-filter-file/work</workDirectory>
+          <archiverManager 
implementation="org.apache.maven.plugin.assembly.stubs.ArchiverManagerStub" />
+          <localRepository>${localRepository}</localRepository>
+          <reactorProjects></reactorProjects>
+          <classifier></classifier>
+          <project 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          <executedProject 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          <descriptorRefs>
+            <descriptorRef>fileItem-filter-file</descriptorRef>
+          </descriptorRefs>
+          <tarLongFileMode>warn</tarLongFileMode>
+          <filters>
+            <filter>target/test-classes/fileSet/filterFile.properties</filter>
+          </filters>
+          <basedir>${basedir}</basedir>
+          
<tempRoot>${basedir}/target/test-harness/assembly/fileItem-filter-file/archive-tmp</tempRoot>
+          
<siteDirectory>${basedir}/target/test-harness/assembly/fileItem-filter-file/site</siteDirectory>
+          <includeSite>false</includeSite>
+          <appendAssemblyId>true</appendAssemblyId>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/fileItem-filter-file-plugin-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,46 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<project>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          
<outputDirectory>${basedir}/target/test-harness/assembly/manifestFile-NoSuchFileException/target</outputDirectory>
+          <finalName>assembly</finalName>
+          
<workDirectory>${basedir}/target/test-harness/assembly/manifestFile-NoSuchFileException/work</workDirectory>
+          <archiverManager 
implementation="org.apache.maven.plugin.assembly.stubs.ArchiverManagerStub" />
+          <localRepository>${localRepository}</localRepository>
+          <reactorProjects></reactorProjects>
+          <classifier></classifier>
+          <project 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          <executedProject 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          
<descriptor>${basedir}/src/test/resources/assemblies/simple.xml</descriptor>
+          <tarLongFileMode>warn</tarLongFileMode>
+          <basedir>${basedir}</basedir>
+          
<tempRoot>${basedir}/target/test-harness/assembly/manifestFile-NoSuchFileException/archive-tmp</tempRoot>
+          
<siteDirectory>${basedir}/target/test-harness/assembly/manifestFile-NoSuchFileException/site</siteDirectory>
+          <includeSite>false</includeSite>
+          <appendAssemblyId>false</appendAssemblyId>
+          <archive>
+            
<manifestFile>${basedir}/target/test-harness/assembly/manifestFile/no-such-manifest.file</manifestFile>
+          </archive>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/assembly/manifestFile-FileNotFoundException-plugin-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,42 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<project>
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <configuration>
+          
<outputDirectory>${basedir}/target/test-harness/attached/min/target</outputDirectory>
+          <finalName>assembly</finalName>
+          
<workDirectory>${basedir}/target/test-harness/attached/min/work</workDirectory>
+          <archiverManager 
implementation="org.apache.maven.plugin.assembly.stubs.ArchiverManagerStub" />
+          <localRepository>${localRepository}</localRepository>
+          <reactorProjects></reactorProjects>
+          <classifier></classifier>
+          <project 
implementation="org.apache.maven.plugin.assembly.stubs.AssemblyMavenProjectStub"
 />
+          
<descriptor>${basedir}/src/test/resources/assemblies/simple.xml</descriptor>
+          <tarLongFileMode>warn</tarLongFileMode>
+          <basedir>${basedir}</basedir>
+          
<tempRoot>${basedir}/target/test-harness/attached/min/archive-tmp</tempRoot>
+          
<siteDirectory>${basedir}/target/test-harness/attached/min/site</siteDirectory>
+          <includeSite>false</includeSite>
+          <appendAssemblyId>false</appendAssemblyId>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+</project>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/plugin-configs/attached/min-plugin-config.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,30 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<assembly>
+  <id>simple</id>
+  <formats>
+    <format>txt</format>
+  </formats>
+  <fileSets>
+    <fileSet>
+      <directory>target/test-harness/assembly/min/target</directory>
+      <includes>
+        <include>*.jar</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+</assembly>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/NoSuchArchiverException.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml?rev=407515&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml
 Thu May 18 03:40:31 2006
@@ -0,0 +1,28 @@
+<!--
+  ~ Copyright 2001-2006 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.
+  -->
+
+<assembly>
+  <id>fileItem</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <files>
+    <file>
+      <source>target/test-classes/fileSet/README.txt</source>
+      <filtered>true</filtered>
+    </file>
+  </files>
+</assembly>

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/test/resources/assemblies/fileItem-filter-file.xml
------------------------------------------------------------------------------
    svn:eol-style = native


Reply via email to