Author: bdemers
Date: Tue Nov 23 17:24:21 2010
New Revision: 1038212

URL: http://svn.apache.org/viewvc?rev=1038212&view=rev
Log:
Added tests for zip and tar assembly descriptor.  Needed to update to 2.2 of 
the assembly plugin in order to get tests working.

Added:
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
   (with props)
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
   (with props)
Modified:
    maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
    
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java

Modified: 
maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml?rev=1038212&r1=1038211&r2=1038212&view=diff
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml 
(original)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml Tue 
Nov 23 17:24:21 2010
@@ -65,6 +65,12 @@ under the License.
       <version>1.2</version>
       <scope>test</scope>
     </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-archiver</artifactId>
+      <version>1.2</version>
+      <scope>test</scope>
+    </dependency>
   </dependencies>
 
   <build>
@@ -152,7 +158,7 @@ under the License.
         <plugins>
           <plugin>
             <artifactId>maven-assembly-plugin</artifactId>
-            <version>2.2-beta-4</version>
+            <version>2.2</version>
             <dependencies>
               <dependency>
                 <groupId>org.codehaus.plexus</groupId>

Modified: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java?rev=1038212&r1=1038211&r2=1038212&view=diff
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
 (original)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_IncludeIdeFilesWithinSrcDir.java
 Tue Nov 23 17:24:21 2010
@@ -66,10 +66,10 @@ public class IT_IncludeIdeFilesWithinSrc
         required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/ide-excludes.iml" ) );
         required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/ide-excludes.ipr" ) );
         required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/ide-excludes.iws" ) );
-        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.deployables" ) );
-        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.settings" ) );
-        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.wtpmodules" ) );
-        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.externalToolBuilders" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.deployables/" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.settings/" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.wtpmodules/" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/.externalToolBuilders/" ) );
 
         required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/release.properties" ) );
         required.add( archivePathFromProject( BASENAME, VERSION, 
"/src/test/resources/pom.xml.releaseBackup" ) );
@@ -80,10 +80,10 @@ public class IT_IncludeIdeFilesWithinSrc
         required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/ide-excludes.iml" ) );
         required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/ide-excludes.ipr" ) );
         required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/ide-excludes.iws" ) );
-        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.deployables" ) );
-        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.settings" ) );
-        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.wtpmodules" ) );
-        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.externalToolBuilders" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.deployables/" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.settings/" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.wtpmodules/" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/.externalToolBuilders/" ) );
 
         required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/release.properties" ) );
         required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/test/resources/pom.xml.releaseBackup" ) );

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,65 @@
+package org.apache.its;
+
+import static org.apache.its.util.TestUtils.archivePathFromChild;
+import static org.apache.its.util.TestUtils.archivePathFromProject;
+import static org.apache.its.util.TestUtils.assertZipContents;
+import static org.apache.its.util.TestUtils.assertTarContents;
+import static org.apache.its.util.TestUtils.getTestDir;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+import junit.framework.Assert;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+public class IT_ZipAndTarCreation
+{
+
+    private static final String BASENAME = "zip-and-tar";
+    private static final String VERSION = "1";
+    
+    @Test
+    public void execute()
+        throws VerificationException, IOException, URISyntaxException
+    {
+        File testDir = getTestDir( BASENAME );
+        
+        Verifier verifier = new Verifier( testDir.getAbsolutePath() );
+        
+        verifier.executeGoal( "package" );
+        
+        verifier.verifyErrorFreeLog();
+        verifier.resetStreams();
+        
+       // make sure the tar did NOT get created by default
+        File tarAssemblyFile = new File( testDir, "target/" + BASENAME + "-" + 
VERSION + "-source-release.tar.gz" );
+        Assert.assertTrue( "tar assembly should  have been created", 
tarAssemblyFile.exists() );
+        
+        File zipAssemblyFile = new File( testDir, "target/" + BASENAME + "-" + 
VERSION + "-source-release.zip" );
+        Assert.assertTrue( "zip assembly should  have been created", 
zipAssemblyFile.exists() );
+        
+        Set<String> required = new HashSet<String>();
+        
+        required.add( archivePathFromProject( BASENAME, VERSION, "/pom.xml" ) 
);
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"pom.xml" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child2", 
"/pom.xml" ) );
+        
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/main/java/org/apache/assembly/it/App.java" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", 
"/src/main/resources/META-INF/plexus/components.xml" ) );
+        
+        required.add( archivePathFromChild( BASENAME, VERSION, "child2", 
"/src/main/java/org/apache/assembly/it/App.java" ) );
+        
+        Set<String> banned = Collections.emptySet();
+        
+        assertZipContents( required, banned, zipAssemblyFile );
+        assertTarContents( required, banned, tarAssemblyFile );
+    }
+    
+}

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_ZipAndTarCreation.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java?rev=1038212&r1=1038211&r2=1038212&view=diff
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java
 (original)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java
 Tue Nov 23 17:24:21 2010
@@ -27,11 +27,19 @@ import java.io.IOException;
 import java.net.URI;
 import java.net.URISyntaxException;
 import java.net.URL;
+import java.util.Enumeration;
 import java.util.HashSet;
+import java.util.LinkedHashSet;
+import java.util.LinkedList;
 import java.util.Set;
+import java.util.zip.ZipEntry;
 import java.util.zip.ZipException;
 import java.util.zip.ZipFile;
 
+import org.codehaus.plexus.archiver.tar.GZipTarFile;
+import org.codehaus.plexus.archiver.tar.TarEntry;
+import org.codehaus.plexus.archiver.tar.TarFile;
+
 public class TestUtils
 {
     
@@ -54,26 +62,70 @@ public class TestUtils
         
         return ( artifactId + "-" + version + path );
     }
+    
+    
+    public static void assertTarContents( Set<String> required, Set<String> 
banned, File assembly )
+        throws IOException
+    {
+        assertTrue( "Assembly archive missing: " + assembly, assembly.isFile() 
);
+
+        GZipTarFile tarFile = null;
+        try
+        {
+            tarFile = new GZipTarFile( assembly );
+
+            LinkedHashSet<String> pathSet = new LinkedHashSet<String>();
+
+            for ( @SuppressWarnings( "unchecked" )
+            Enumeration<TarEntry> enumeration = tarFile.getEntries(); 
enumeration.hasMoreElements(); )
+            {
+                pathSet.add( enumeration.nextElement().getName() );
+            }
+            assertArchiveContents( required, banned, 
assembly.getAbsolutePath(), pathSet );
+        }
+        finally
+        {
+            if ( tarFile != null )
+            {
+                tarFile.close();
+            }
+        }
+    }
 
-//    @SuppressWarnings( "unchecked" )
     public static void assertZipContents( Set<String> required, Set<String> 
banned, File assembly )
         throws ZipException, IOException
     {
         assertTrue( "Assembly archive missing: " + assembly, assembly.isFile() 
);
-        
-        ZipFile zf = new ZipFile( assembly );
-        
-//        System.out.println( "Contents of: " + assembly + ":\n\n" );
-//        for( Enumeration<ZipEntry> e = (Enumeration<ZipEntry>) zf.entries(); 
e.hasMoreElements(); )
-//        {
-//            System.out.println( e.nextElement().getName() );
-//        }
-//        System.out.println( "\n\n" );
 
+        ZipFile zf = null;
+        try
+        {
+            zf = new ZipFile( assembly );
+
+            LinkedHashSet<String> pathSet = new LinkedHashSet<String>();
+
+            for ( Enumeration<? extends ZipEntry> enumeration = zf.entries(); 
enumeration.hasMoreElements(); )
+            {
+                pathSet.add( enumeration.nextElement().getName() );
+            }
+            assertArchiveContents( required, banned, 
assembly.getAbsolutePath(), pathSet );
+        }
+        finally
+        {
+            if ( zf != null )
+            {
+                zf.close();
+            }
+        }
+    }
+    
+    private static void assertArchiveContents(Set<String> required, 
Set<String> banned, String assemblyName, Set<String> contents )
+    {
+     
         Set<String> missing = new HashSet<String>();
         for ( String name : required )
         {
-            if ( zf.getEntry( name ) == null )
+            if ( !contents.contains( name ) )
             {
                 missing.add( name );
             }
@@ -82,19 +134,17 @@ public class TestUtils
         Set<String> banViolations = new HashSet<String>();
         for ( String name : banned )
         {
-            if ( zf.getEntry( name ) != null )
+            if ( contents.contains( name ) )
             {
                 banViolations.add( name );
             }
         }
 
-        zf.close();
-
         if ( !missing.isEmpty() || !banViolations.isEmpty() )
         {
             StringBuffer msg = new StringBuffer();
             msg.append( "The following errors were found in:\n\n" );
-            msg.append( assembly );
+            msg.append( assemblyName );
             msg.append( "\n");
             msg.append( "\nThe following REQUIRED entries were missing from 
the bundle archive:\n" );
 
@@ -123,9 +173,17 @@ public class TestUtils
                     msg.append( "\n" ).append( name );
                 }
             }
+            
+            msg.append( "\n" ).append( "Archive contents:\n" );
+            for ( String path : contents )
+            {
+                msg.append( "\n" ).append( path );
+            }
 
             fail( msg.toString() );
         }
+        
+        
     }
 
     public static File getTestDir( String name )

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>
+  <modelVersion>4.0.0</modelVersion>
+  <groupId>org.apache.assembly.it</groupId>
+  <artifactId>zip-and-tar</artifactId>
+  <version>1</version>
+  <packaging>pom</packaging>
+  <modules>
+    <module>zip-and-tar-child1</module>
+    <module>zip-and-tar-child2</module>
+  </modules>
+  
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+  </properties>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2</version>
+        
+        <dependencies>
+          <dependency>
+            <groupId>org.apache.apache.resources</groupId>
+            <artifactId>apache-source-release-assembly-descriptor</artifactId>
+            <version>@project.version@</version>
+          </dependency>
+        </dependencies>
+        
+        <executions>
+          <execution>
+            <id>source-release-assembly</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <!-- <tarLongFileFormat>gnu</tarLongFileFormat> -->
+              <runOnlyAtExecutionRoot>true</runOnlyAtExecutionRoot>
+              <descriptorRefs>
+                <descriptorRef>source-release-zip-tar</descriptorRef>
+              </descriptorRefs>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
+</project>
\ No newline at end of file

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>zip-and-tar</artifactId>
+    <groupId>org.apache.assembly.it</groupId>
+    <version>1</version>
+  </parent>
+
+  <artifactId>zip-and-tar-child1</artifactId>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,13 @@
+package org.apache.assembly.it;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,4 @@
+<component-set>
+  <components>
+  </components>
+</component-set>
\ No newline at end of file

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/main/resources/META-INF/plexus/components.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,38 @@
+package org.apache.assembly.it;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child1/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd"; 
xmlns="http://maven.apache.org/POM/4.0.0";
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+  <modelVersion>4.0.0</modelVersion>
+  <parent>
+    <artifactId>zip-and-tar</artifactId>
+    <groupId>org.apache.assembly.it</groupId>
+    <version>1</version>
+  </parent>
+  
+  <artifactId>zip-and-tar-child2</artifactId>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>3.8.1</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+</project>

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/pom.xml
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,13 @@
+package org.apache.assembly.it;
+
+/**
+ * Hello world!
+ *
+ */
+public class App 
+{
+    public static void main( String[] args )
+    {
+        System.out.println( "Hello World!" );
+    }
+}

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Added: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
URL: 
http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java?rev=1038212&view=auto
==============================================================================
--- 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
 (added)
+++ 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
 Tue Nov 23 17:24:21 2010
@@ -0,0 +1,38 @@
+package org.apache.assembly.it;
+
+import junit.framework.Test;
+import junit.framework.TestCase;
+import junit.framework.TestSuite;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+    extends TestCase
+{
+    /**
+     * Create the test case
+     *
+     * @param testName name of the test case
+     */
+    public AppTest( String testName )
+    {
+        super( testName );
+    }
+
+    /**
+     * @return the suite of tests being tested
+     */
+    public static Test suite()
+    {
+        return new TestSuite( AppTest.class );
+    }
+
+    /**
+     * Rigourous Test :-)
+     */
+    public void testApp()
+    {
+        assertTrue( true );
+    }
+}

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/zip-and-tar/zip-and-tar-child2/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision


Reply via email to