Author: bentmann
Date: Tue Oct 20 21:28:08 2009
New Revision: 827805

URL: http://svn.apache.org/viewvc?rev=827805&view=rev
Log:
[MASSEMBLY-446] apache-source-release-assembly DOES NOT exclude target/** in 
maven-remote-resources-plugin build

Added:
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
   (with props)
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
   (with props)
Modified:
    maven/plugins/trunk/maven-assembly-plugin/pom.xml
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/src/assemble/src.xml
    
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/verify.bsh

Modified: maven/plugins/trunk/maven-assembly-plugin/pom.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/pom.xml?rev=827805&r1=827804&r2=827805&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-assembly-plugin/pom.xml Tue Oct 20 21:28:08 2009
@@ -139,7 +139,7 @@
     <dependency>
       <groupId>org.codehaus.plexus</groupId>
       <artifactId>plexus-utils</artifactId>
-      <version>1.5.12</version>
+      <version>2.0.1</version>
     </dependency>
     <dependency>
       <groupId>org.apache.maven</groupId>

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt?rev=827805&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
 Tue Oct 20 21:28:08 2009
@@ -0,0 +1 @@
+test

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/child/target/classes/src/omit.txt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/src/assemble/src.xml
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/src/assemble/src.xml?rev=827805&r1=827804&r2=827805&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/src/assemble/src.xml
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/src/assemble/src.xml
 Tue Oct 20 21:28:08 2009
@@ -10,7 +10,7 @@
       <outputDirectory>/</outputDirectory>
       <excludes>
         <exclude>**/*.log</exclude>
-        <exclude>%regex[(?!.*src/).*target.*]</exclude>
+        <exclude>%regex[(?!((?!target/)[^/]+/)*src/).*target.*]</exclude>
       </excludes>
     </fileSet>
   </fileSets>

Added: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt?rev=827805&view=auto
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
 (added)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
 Tue Oct 20 21:28:08 2009
@@ -0,0 +1 @@
+test

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/target/classes/src/omit.txt
------------------------------------------------------------------------------
    svn:keywords = Author Date Id Revision

Modified: 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/verify.bsh
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/verify.bsh?rev=827805&r1=827804&r2=827805&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/verify.bsh
 (original)
+++ 
maven/plugins/trunk/maven-assembly-plugin/src/it/projects/file-sets/excludes-using-regex/verify.bsh
 Tue Oct 20 21:28:08 2009
@@ -45,6 +45,22 @@
                System.out.println( "target/omit.txt in child project was 
included the jar." );
                return false;
        }
+       
+       je = jf.getEntry( "parent-1.0/target/classes/src/omit.txt" );
+       
+       if ( je != null )
+       {
+               System.out.println( "target/classes/src/omit.txt in parent 
project was included the jar." );
+               return false;
+       }
+       
+       je = jf.getEntry( "parent-1.0/child/target/classes/src/omit.txt" );
+       
+       if ( je != null )
+       {
+               System.out.println( "target/classes/src/omit.txt in child 
project was included the jar." );
+               return false;
+       }
 }
 catch( IOException e )
 {


Reply via email to