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