maven-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jdca...@apache.org
Subject svn commit: r802167 [1/3] - in /maven/resources/trunk/apache-source-release-assembly-descriptor: ./ .settings/ src/main/resources/assemblies/ src/test/ src/test/java/ src/test/java/org/ src/test/java/org/apache/ src/test/java/org/apache/its/ src/test/j...
Date Fri, 07 Aug 2009 20:19:59 GMT
Author: jdcasey
Date: Fri Aug  7 20:19:52 2009
New Revision: 802167

URL: http://svn.apache.org/viewvc?rev=802167&view=rev
Log:
Adding integration tests.

Added:
    maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/.project   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/
    maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child1/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/build-output-dir-child2/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/build-output-dir/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.classpath   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.deployables/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.externalToolBuilders/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.project   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.settings/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/.wtpmodules/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.classpath   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.deployables/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.externalToolBuilders/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.project   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.settings/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.eclipse.jdt.core.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/.wtpmodules/org.maven.ide.eclipse.prefs
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/maven-eclipse.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/main/resources/META-INF/plexus/components.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iml
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.ipr
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/ide-excludes-child2.iws
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iml
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.ipr
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/ide-excludes.iws
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/maven-eclipse.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/ide-excludes/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/cobertura.ser
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/debug.log
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/debug.log
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/main/resources/META-INF/plexus/components.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child1/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/cobertura.ser
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml.bak
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml.diff
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/pom.xml.patch   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/misc-excludes-child2/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/pom.xml.releaseBackup
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/misc-excludes/release.properties   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child1/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/main/java/org/apache/assembly/it/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/shared-resources/shared-resources-child2/src/test/java/org/apache/assembly/it/AppTest.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child1/src/main/java/target/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/pom.xml   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src-contains-output-dir-name-child2/src/main/java/target/App.java   (with props)
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/resources/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/resources/target/
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/src-contains-output-dir-name/src/main/resources/target/test.txt   (with props)
Modified:
    maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml
    maven/resources/trunk/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath Fri Aug  7 20:19:52 2009
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/>
+	<classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>
+	<classpathentry kind="lib" path="src/test/resources"/>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>

Propchange: maven/resources/trunk/apache-source-release-assembly-descriptor/.classpath
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/.project
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/.project?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/.project (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/.project Fri Aug  7 20:19:52 2009
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>apache-source-release-assembly-descriptor</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.maven.ide.eclipse.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.maven.ide.eclipse.maven2Nature</nature>
+	</natures>
+</projectDescription>

Propchange: maven/resources/trunk/apache-source-release-assembly-descriptor/.project
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.eclipse.jdt.core.prefs
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.eclipse.jdt.core.prefs?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.eclipse.jdt.core.prefs (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.eclipse.jdt.core.prefs Fri Aug  7 20:19:52 2009
@@ -0,0 +1,6 @@
+#Thu Aug 06 18:50:54 EDT 2009
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
+org.eclipse.jdt.core.compiler.compliance=1.5
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.source=1.5

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.maven.ide.eclipse.prefs
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.maven.ide.eclipse.prefs?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.maven.ide.eclipse.prefs (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/.settings/org.maven.ide.eclipse.prefs Fri Aug  7 20:19:52 2009
@@ -0,0 +1,9 @@
+#Thu Aug 06 18:48:42 EDT 2009
+activeProfiles=run-its
+eclipse.preferences.version=1
+fullBuildGoals=process-test-resources
+includeModules=false
+resolveWorkspaceProjects=true
+resourceFilterGoals=process-resources resources\:testResources
+skipCompilerPlugin=true
+version=1

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=802167&r1=802166&r2=802167&view=diff
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml (original)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/pom.xml Fri Aug  7 20:19:52 2009
@@ -1,39 +1,179 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!--
-  ~ Licensed to the Apache Software Foundation (ASF) under one
-  ~ or more contributor license agreements.  See the NOTICE file
-  ~ distributed with this work for additional information
-  ~ regarding copyright ownership.  The ASF licenses this file
-  ~ to you 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 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">
+<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>
-
+  
   <parent>
     <groupId>org.apache</groupId>
     <artifactId>apache-resource-bundles</artifactId>
-    <version>3-SNAPSHOT</version>
-    <relativePath>../pom.xml</relativePath>
+    <version>2</version>
   </parent>
-
+  
   <artifactId>apache-source-release-assembly-descriptor</artifactId>
+  <packaging>jar</packaging>
   <version>1.0-SNAPSHOT</version>
-
+  
   <name>Apache Source Release Assembly Descriptor</name>
   <description>
     This jar contains a customized source assembly descriptor to produce Apache compliant source bundles.
   </description>
+  
+  <!-- NOTE: Configuration below this line is for integration tests. -->
+  
+  <properties>
+    <!-- The original Maven distribution to test. -->
+    <mavenHome>${maven.home}</mavenHome>
+    <!-- The (possibly instrumented copy of the) Maven distribution we actually use for the tests. -->
+    <preparedMavenHome>${mavenHome}</preparedMavenHome>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.5</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.codehaus.plexus</groupId>
+      <artifactId>plexus-utils</artifactId>
+      <version>1.5.8</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.its</groupId>
+      <artifactId>maven-it-helper</artifactId>
+      <version>2.1-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+      <groupId>org.apache.maven.shared</groupId>
+      <artifactId>maven-verifier</artifactId>
+      <version>1.2-SNAPSHOT</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <testResources>
+      <testResource>
+        <directory>src/test/resources</directory>
+        <filtering>true</filtering>
+      </testResource>
+    </testResources>
+    
+    <pluginManagement>
+      <plugins>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>2.0.2</version>
+          <configuration>
+            <source>1.5</source>
+            <target>1.5</target>
+          </configuration>
+          
+          <executions>
+            <execution>
+              <id>default-testCompile</id>
+              <configuration>
+                <skip>true</skip>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.4.3</version>
+          <configuration>
+            <skip>true</skip>
+          </configuration>
+          <executions>
+            <execution>
+              <id>default-test</id>
+              <configuration>
+                <!-- Lock this down, regardless of what happens to the plugin-level config -->
+                <skip>true</skip>
+              </configuration>
+            </execution>
+            <execution>
+              <id>integration-tests</id>
+              <phase>integration-test</phase>
+              <goals>
+                <goal>test</goal>
+              </goals>
+              <configuration>
+                <includes>
+                  <include>**/IT*.java</include>
+                </includes>
+                <excludes>
+                  <exclude>**/util/*</exclude>
+                </excludes>
+                <forkMode>never</forkMode>
+                <systemProperties>
+                  <property>
+                    <name>maven.version</name>
+                    <value>${maven.version}</value>
+                  </property>
+                  <property>
+                    <name>maven.home</name>
+                    <value>${preparedMavenHome}</value>
+                  </property>
+                  <property>
+                    <!-- Pass this through to the tests (if set!) to have them pick the right repository -->
+                    <name>maven.repo.local</name>
+                    <value>${project.build.directory}/it-repo</value>
+                  </property>
+                </systemProperties>
+              </configuration>
+            </execution>
+          </executions>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>run-its</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-compiler-plugin</artifactId>
+            <executions>
+              <execution>
+                <id>compile-integration-tests</id>
+                <phase>pre-integration-test</phase>
+                <goals>
+                  <goal>testCompile</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+          
+          <plugin>
+            <artifactId>maven-invoker-plugin</artifactId>
+            <version>1.3</version>
+            <executions>
+              <execution>
+                <id>install-descriptor</id>
+                <phase>pre-integration-test</phase>
+                <goals>
+                  <goal>install</goal>
+                </goals>
+                <configuration>
+                  <localRepositoryPath>${project.build.directory}/it-repo</localRepositoryPath>
+                </configuration>
+              </execution>
+            </executions>
+          </plugin>
+          
+          <plugin>
+            <artifactId>maven-surefire-plugin</artifactId>
+            <configuration>
+              <skip>false</skip>
+            </configuration>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
 </project>

Modified: maven/resources/trunk/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml?rev=802167&r1=802166&r2=802167&view=diff
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml (original)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/main/resources/assemblies/source-release.xml Fri Aug  7 20:19:52 2009
@@ -46,16 +46,20 @@
         -->
              
         <!-- IDEs -->
-        <exclude>**/.settings/**</exclude>
+        <exclude>**/maven-eclipse.xml</exclude>
         <exclude>**/.project</exclude>
         <exclude>**/.classpath</exclude>
-        <exclude>**/.externalToolBuilders/**</exclude>
-        <exclude>**/maven-eclipse.xml</exclude>
-        <exclude>**/.deployables/**</exclude>
-        <exclude>**/.wtpmodules/**</exclude>
         <exclude>**/*.iws</exclude>
         <exclude>**/*.ipr</exclude>
         <exclude>**/*.iml</exclude>
+        <exclude>**/.settings</exclude>
+        <exclude>**/.settings/**</exclude>
+        <exclude>**/.externalToolBuilders</exclude>
+        <exclude>**/.externalToolBuilders/**</exclude>
+        <exclude>**/.deployables</exclude>
+        <exclude>**/.deployables/**</exclude>
+        <exclude>**/.wtpmodules</exclude>
+        <exclude>**/.wtpmodules/**</exclude>
         <!-- misc -->
         <exclude>**/cobertura.ser</exclude>
         <exclude>**/*.bak</exclude>

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_000_BasicArchiveCreation.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,56 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_000_BasicArchiveCreation
+{
+    
+    private static final String BASENAME = "basics";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        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, assembly );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_001_ExcludeBuildOutputDirectory.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,57 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_001_ExcludeBuildOutputDirectory
+{
+    
+    private static final String BASENAME = "build-output-dir";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        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, "child2", "/src/main/java/org/apache/assembly/it/App.java" ) );
+        
+        Set<String> banned = new HashSet<String>();
+        
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/target/" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/target/" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/target/" ) );
+        
+        assertZipContents( required, banned, assembly );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_002_IncludeSrcDirWithBuildOutputDirName.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,58 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_002_IncludeSrcDirWithBuildOutputDirName
+{
+    
+    private static final String BASENAME = "src-contains-output-dir-name";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        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( archivePathFromProject( BASENAME, VERSION, "/src/main/resources/target/test.txt" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child1", "/src/main/java/target/App.java" ) );
+        required.add( archivePathFromChild( BASENAME, VERSION, "child2", "/src/main/java/target/App.java" ) );
+        
+        Set<String> banned = new HashSet<String>();
+        
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/target/" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/target/" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/target/" ) );
+        
+        assertZipContents( required, banned, assembly );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_003_SharedResourceInclusion.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,59 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_003_SharedResourceInclusion
+{
+    
+    private static final String BASENAME = "shared-resources";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        Set<String> required = new HashSet<String>();
+        
+        required.add( archivePathFromProject( BASENAME, VERSION, "/pom.xml" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, "/LICENSE" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, "/DEPENDENCIES" ) );
+        required.add( archivePathFromProject( BASENAME, VERSION, "/NOTICE" ) );
+        
+        Set<String> banned = new HashSet<String>();
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/LICENSE" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/DEPENDENCIES" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/NOTICE" ) );
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/LICENSE" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/DEPENDENCIES" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/NOTICE" ) );
+        
+        assertZipContents( required, banned, assembly );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_004_IdeExcludes.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,59 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_004_IdeExcludes
+{
+    
+    private static final String BASENAME = "shared-resources";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        Set<String> required = Collections.emptySet();
+        
+        Set<String> banned = new HashSet<String>();
+        
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/cobertura.ser" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/release.properties" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/debug.log" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/pom.xml.releaseBackup" ) );
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/debug.log" ) );
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/cobertura.ser" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/pom.xml.bak" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/pom.xml.diff" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/pom.xml.patch" ) );
+        
+        assertZipContents( required, banned, assembly );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/IT_005_MiscellaneousExcludes.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,70 @@
+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.getTestDir;
+
+import org.apache.maven.it.VerificationException;
+import org.apache.maven.it.Verifier;
+import org.junit.Test;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URISyntaxException;
+import java.util.Collections;
+import java.util.HashSet;
+import java.util.Set;
+
+public class IT_005_MiscellaneousExcludes
+{
+    
+    private static final String BASENAME = "shared-resources";
+    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();
+        
+        File assembly = new File( testDir, "target/" + BASENAME + "-" + VERSION + "-source-release.zip" );
+        
+        Set<String> required = Collections.emptySet();
+        
+        Set<String> banned = new HashSet<String>();
+        
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.classpath" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.project" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/maven-eclipse.xml" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/ide-excludes.iml" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/ide-excludes.ipr" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/ide-excludes.iws" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.deployables" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.settings" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.wtpmodules" ) );
+        banned.add( archivePathFromProject( BASENAME, VERSION, "/.externalToolBuilders" ) );
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.classpath" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.project" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/maven-eclipse.xml" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.deployables" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.settings" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.wtpmodules" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child1", "/.externalToolBuilders" ) );
+        
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/ide-excludes-child2.iml" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/ide-excludes-child2.ipr" ) );
+        banned.add( archivePathFromChild( BASENAME, VERSION, "child2", "/ide-excludes-child2.iws" ) );
+        
+        assertZipContents( required, banned, assembly );
+    }
+
+}

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

Added: 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=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/java/org/apache/its/util/TestUtils.java Fri Aug  7 20:19:52 2009
@@ -0,0 +1,127 @@
+package org.apache.its.util;
+
+import static junit.framework.Assert.assertTrue;
+import static junit.framework.Assert.fail;
+
+import java.io.File;
+import java.io.IOException;
+import java.net.URI;
+import java.net.URISyntaxException;
+import java.net.URL;
+import java.util.HashSet;
+import java.util.Set;
+import java.util.zip.ZipException;
+import java.util.zip.ZipFile;
+
+public class TestUtils
+{
+    
+    public static String archivePathFromChild( String artifactId, String version, String childName, String childPath )
+    {
+        if ( !childPath.startsWith( "/" ) )
+        {
+            childPath = "/" + childPath;
+        }
+        
+        return ( artifactId + "-" + version + "/" + artifactId + "-" + childName + childPath ).replace( '\\',
+                                                                                                  File.separatorChar )
+                                                                                        .replace( '/',
+                                                                                                  File.separatorChar );
+    }
+
+    public static String archivePathFromProject( String artifactId, String version, String path )
+    {
+        if ( !path.startsWith( "/" ) )
+        {
+            path = "/" + path;
+        }
+        
+        return ( artifactId + "-" + version + path ).replace( '\\', File.separatorChar ).replace( '/', File.separatorChar );
+    }
+
+//    @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" );
+
+        Set<String> missing = new HashSet<String>();
+        for ( String name : required )
+        {
+            if ( zf.getEntry( name ) == null )
+            {
+                missing.add( name );
+            }
+        }
+
+        Set<String> banViolations = new HashSet<String>();
+        for ( String name : banned )
+        {
+            if ( zf.getEntry( name ) != null )
+            {
+                banViolations.add( name );
+            }
+        }
+
+        if ( !missing.isEmpty() || !banViolations.isEmpty() )
+        {
+            StringBuffer msg = new StringBuffer();
+            msg.append( "The following errors were found in:\n\n" );
+            msg.append( assembly );
+            msg.append( "\n");
+            msg.append( "\nThe following REQUIRED entries were missing from the bundle archive:\n" );
+
+            if ( missing.isEmpty() )
+            {
+                msg.append( "\nNone." );
+            }
+            else
+            {
+                for ( String name : missing )
+                {
+                    msg.append( "\n" ).append( name );
+                }
+            }
+
+            msg.append( "\n\nThe following BANNED entries were present from the bundle archive:\n" );
+
+            if ( banViolations.isEmpty() )
+            {
+                msg.append( "\nNone.\n" );
+            }
+            else
+            {
+                for ( String name : banViolations )
+                {
+                    msg.append( "\n" ).append( name );
+                }
+            }
+
+            fail( msg.toString() );
+        }
+    }
+
+    public static File getTestDir( String name )
+        throws IOException, URISyntaxException
+    {
+        ClassLoader cloader = Thread.currentThread().getContextClassLoader();
+        URL resource = cloader.getResource( name );
+
+        if ( resource == null )
+        {
+            throw new IOException( "Cannot find test directory: " + name );
+        }
+
+        return new File( new URI( resource.toExternalForm() ).normalize().getPath() );
+    }
+
+}

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

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/pom.xml Fri Aug  7 20:19:52 2009
@@ -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>basics</artifactId>
+    <groupId>org.apache.assembly.it</groupId>
+    <version>1</version>
+  </parent>
+
+  <artifactId>basics-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/basics/basics-child1/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-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/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java Fri Aug  7 20:19:52 2009
@@ -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/basics/basics-child1/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-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/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml Fri Aug  7 20:19:52 2009
@@ -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/basics/basics-child1/src/main/resources/META-INF/plexus/components.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-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/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java Fri Aug  7 20:19:52 2009
@@ -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/basics/basics-child1/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml
URL: http://svn.apache.org/viewvc/maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/pom.xml Fri Aug  7 20:19:52 2009
@@ -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>basics</artifactId>
+    <groupId>org.apache.assembly.it</groupId>
+    <version>1</version>
+  </parent>
+  
+  <artifactId>basics-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/basics/basics-child2/pom.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-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/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java Fri Aug  7 20:19:52 2009
@@ -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/basics/basics-child2/src/main/java/org/apache/assembly/it/App.java
------------------------------------------------------------------------------
    svn:eol-style = native

Added: maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-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/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java?rev=802167&view=auto
==============================================================================
--- maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java (added)
+++ maven/resources/trunk/apache-source-release-assembly-descriptor/src/test/resources/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java Fri Aug  7 20:19:52 2009
@@ -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/basics/basics-child2/src/test/java/org/apache/assembly/it/AppTest.java
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message