Author: jdcasey
Date: Fri Mar 30 09:24:12 2007
New Revision: 524155

URL: http://svn.apache.org/viewvc?view=rev&rev=524155
Log:
Rolling out MASSEMBLY-155 fix and file-mode fix; will roll file-mode fix back 
in next...investigating whether the -155 fix causes an OutOfMemoryError.

Removed:
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/it/dependency-sets/dependencySet-unpackedExcludingMetaInf/
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtilsTest.java
Modified:
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhase.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhase.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhase.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTask.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTask.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddFileSetsTask.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtils.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/AllTests.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/DependencySetAssemblyPhaseTest.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhaseTest.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhaseTest.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTaskTest.java
    
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTaskTest.java

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhase.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhase.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhase.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhase.java
 Fri Mar 30 09:24:12 2007
@@ -11,7 +11,6 @@
 import org.apache.maven.plugin.assembly.model.Assembly;
 import org.apache.maven.plugin.assembly.model.FileItem;
 import org.apache.maven.plugin.assembly.utils.AssemblyFormatUtils;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.codehaus.plexus.archiver.Archiver;
 import org.codehaus.plexus.archiver.ArchiverException;
 import org.codehaus.plexus.logging.AbstractLogEnabled;
@@ -81,7 +80,7 @@
 
             try
             {
-                archiver.addFile( source, target, 
TypeConversionUtils.modeToInt( fileItem.getFileMode(), getLogger() ) );
+                archiver.addFile( source, target, Integer.decode( 
fileItem.getFileMode() ).intValue() );
             }
             catch ( ArchiverException e )
             {

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhase.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhase.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhase.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhase.java
 Fri Mar 30 09:24:12 2007
@@ -232,7 +232,7 @@
                             + "Please ensure the package phase is run before 
the assembly is generated." );
         }
 
-        AddArtifactTask task = new AddArtifactTask( artifact, getLogger() );
+        AddArtifactTask task = new AddArtifactTask( artifact );
 
         task.setFileNameMapping( binaries.getOutputFileNameMapping() );
         task.setOutputDirectory( binaries.getOutputDirectory() );

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhase.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhase.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhase.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhase.java
 Fri Mar 30 09:24:12 2007
@@ -9,7 +9,6 @@
 import org.apache.maven.plugin.assembly.model.Assembly;
 import org.apache.maven.plugin.assembly.model.Repository;
 import org.apache.maven.plugin.assembly.utils.AssemblyFormatUtils;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.shared.repository.RepositoryAssembler;
 import org.apache.maven.shared.repository.RepositoryAssemblyException;
 import org.apache.maven.shared.repository.RepositoryBuilderConfigSource;
@@ -79,8 +78,8 @@
             
             AddDirectoryTask task = new AddDirectoryTask( repositoryDirectory 
);
             
-            task.setDirectoryMode( TypeConversionUtils.modeToInt( 
repository.getDirectoryMode(), getLogger() ) );
-            task.setFileMode( TypeConversionUtils.modeToInt( 
repository.getFileMode(), getLogger() ) );
+            task.setDirectoryMode( Integer.decode( 
repository.getDirectoryMode() ).intValue() );
+            task.setFileMode( Integer.decode( repository.getFileMode() 
).intValue() );
             task.setUseDefaultExcludes( repository.isUseDefaultExcludes() );
             task.setOutputDirectory( outputDirectory );
             

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTask.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTask.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTask.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTask.java
 Fri Mar 30 09:24:12 2007
@@ -12,15 +12,14 @@
 import org.apache.maven.project.MavenProject;
 import org.codehaus.plexus.archiver.Archiver;
 import org.codehaus.plexus.archiver.ArchiverException;
-import org.codehaus.plexus.logging.Logger;
 
 public class AddArtifactTask
     implements ArchiverTask
 {
 
-    private String directoryMode;
+    private int directoryMode = -1;
 
-    private String fileMode;
+    private int fileMode = -1;
 
     private boolean unpack = false;
 
@@ -36,12 +35,9 @@
 
     private String outputFileNameMapping;
 
-    private final Logger logger;
-
-    public AddArtifactTask( Artifact artifact, Logger logger )
+    public AddArtifactTask( Artifact artifact )
     {
         this.artifact = artifact;
-        this.logger = logger;
     }
 
     public void execute( Archiver archiver, AssemblerConfigurationSource 
configSource )
@@ -70,14 +66,14 @@
 
             try
             {
-                if ( fileMode != null )
+                if ( fileMode > -1 )
                 {
-                    archiver.setDefaultFileMode( 
TypeConversionUtils.modeToInt( fileMode, logger ) );
+                    archiver.setDefaultFileMode( fileMode );
                 }
 
-                if ( directoryMode != null )
+                if ( directoryMode > -1 )
                 {
-                    archiver.setDefaultDirectoryMode( 
TypeConversionUtils.modeToInt( directoryMode, logger ) );
+                    archiver.setDefaultDirectoryMode( directoryMode );
                 }
 
                 archiver.addArchivedFileSet( artifact.getFile(), 
outputLocation, includesArray, excludesArray );
@@ -97,13 +93,11 @@
         {
             try
             {
-                if ( fileMode != null )
+                if ( fileMode > -1 )
                 {
                     File artifactFile = artifact.getFile();
                     
-                    int mode = TypeConversionUtils.modeToInt( fileMode, logger 
);
-                    
-                    archiver.addFile( artifactFile, outputLocation, mode );
+                    archiver.addFile( artifactFile, outputLocation, fileMode );
                 }
                 else
                 {
@@ -118,14 +112,14 @@
         }
     }
 
-    public void setDirectoryMode( String directoryMode )
+    public void setDirectoryMode( String rawDirectoryMode )
     {
-        this.directoryMode = directoryMode;
+        this.directoryMode = Integer.decode( rawDirectoryMode ).intValue();
     }
 
-    public void setFileMode( String fileMode )
+    public void setFileMode( String rawFileMode )
     {
-        this.fileMode = fileMode;
+        this.fileMode = Integer.decode( rawFileMode ).intValue();
     }
 
     public void setExcludes( List excludes )

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTask.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTask.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTask.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTask.java
 Fri Mar 30 09:24:12 2007
@@ -10,10 +10,8 @@
 import org.apache.maven.plugin.assembly.artifact.DependencyResolver;
 import org.apache.maven.plugin.assembly.format.AssemblyFormattingException;
 import org.apache.maven.plugin.assembly.model.DependencySet;
-import org.apache.maven.plugin.assembly.model.UnpackOptions;
 import org.apache.maven.plugin.assembly.utils.AssemblyFormatUtils;
 import org.apache.maven.plugin.assembly.utils.FilterUtils;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.MavenProjectBuilder;
 import org.apache.maven.project.ProjectBuildingException;
@@ -121,7 +119,7 @@
             }
             else
             {
-                AddArtifactTask task = new AddArtifactTask( depArtifact, 
logger );
+                AddArtifactTask task = new AddArtifactTask( depArtifact );
 
                 task.setProject( depProject );
                 task.setOutputDirectory( dependencySet.getOutputDirectory(), 
defaultOutputDirectory );
@@ -130,13 +128,6 @@
                 task.setFileMode( dependencySet.getFileMode() );
                 task.setUnpack( dependencySet.isUnpack() );
 
-                UnpackOptions opts = dependencySet.getUnpackOptions();
-                if ( dependencySet.isUnpack() && opts != null )
-                {
-                    task.setIncludes( opts.getIncludes() );
-                    task.setExcludes( opts.getExcludes() );
-                }
-
                 task.execute( archiver, configSource );
             }
         }
@@ -201,7 +192,7 @@
 
         try
         {
-            archiver.addFile( source, target, TypeConversionUtils.modeToInt( 
dependencySet.getFileMode(), logger ) );
+            archiver.addFile( source, target, Integer.decode( 
dependencySet.getFileMode() ).intValue() );
         }
         catch ( ArchiverException e )
         {

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddFileSetsTask.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddFileSetsTask.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddFileSetsTask.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/archive/task/AddFileSetsTask.java
 Fri Mar 30 09:24:12 2007
@@ -11,7 +11,6 @@
 import org.apache.maven.plugin.assembly.format.FileSetFormatter;
 import org.apache.maven.plugin.assembly.model.FileSet;
 import org.apache.maven.plugin.assembly.utils.AssemblyFormatUtils;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.project.MavenProject;
 import org.codehaus.plexus.archiver.Archiver;
 import org.codehaus.plexus.logging.Logger;
@@ -118,8 +117,8 @@
 
             AddDirectoryTask task = new AddDirectoryTask( fileSetDir );
 
-            task.setDirectoryMode( TypeConversionUtils.modeToInt( 
fileSet.getDirectoryMode(), logger ) );
-            task.setFileMode( TypeConversionUtils.modeToInt( 
fileSet.getFileMode(), logger ) );
+            task.setDirectoryMode( Integer.decode( fileSet.getDirectoryMode() 
).intValue() );
+            task.setFileMode( Integer.decode( fileSet.getFileMode() 
).intValue() );
             task.setUseDefaultExcludes( fileSet.isUseDefaultExcludes() );
             task.setExcludes( fileSet.getExcludes() );
             task.setIncludes( fileSet.getIncludes() );

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtils.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtils.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtils.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/main/java/org/apache/maven/plugin/assembly/utils/TypeConversionUtils.java
 Fri Mar 30 09:24:12 2007
@@ -1,25 +1,10 @@
 package org.apache.maven.plugin.assembly.utils;
 
-import org.apache.maven.plugin.assembly.format.AssemblyFormattingException;
-import org.codehaus.plexus.logging.Logger;
-
 import java.util.List;
 
 public final class TypeConversionUtils
 {
     
-    private static final int U_R = 256;
-    private static final int U_W = 128;
-    private static final int U_X = 64;
-    
-    private static final int G_R = 32;
-    private static final int G_W = 16;
-    private static final int G_X = 8;
-    
-    private static final int W_R = 4;
-    private static final int W_W = 2;
-    private static final int W_X = 1;
-    
     private TypeConversionUtils()
     {
     }
@@ -35,101 +20,5 @@
         
         return result;
     }
-    
-    public static int modeToInt( String mode, Logger logger )
-        throws AssemblyFormattingException
-    {
-        try
-        {
-            int value = Integer.parseInt( mode, 8 );
-            
-            // discard sanity assessment here; we're pushing ahead.
-            verifyModeSanity( value, logger );
-            
-            return value;
-        }
-        catch( NumberFormatException e )
-        {
-            throw new AssemblyFormattingException( "Failed to parse mode as an 
octal number: \'" + mode + "\'.", e );
-        }
-    }
 
-    // the boolean return type is for people who want to make a decision based 
on the sanity
-    // assessment.
-    public static boolean verifyModeSanity( int mode, Logger logger )
-    {
-        StringBuffer messages = new StringBuffer();
-        
-        messages.append( "The mode: " + Integer.toString( mode, 8 ) + " 
contains nonsensical permissions:" );
-        
-        boolean warn = false;
-        
-        // read-access checks.
-        if ( ( mode & U_R ) == 0 && ( mode & G_R ) == G_R )
-        {
-            messages.append( "\n- Group has read access, but user does not." );
-            warn = true;
-        }
-        
-        if ( ( mode & U_R ) == 0 && ( mode & W_R ) == W_R )
-        {
-            messages.append( "\n- World has read access, but user does not." );
-            warn = true;
-        }
-        
-        if ( ( mode & G_R ) == 0 && ( mode & W_R ) == W_R )
-        {
-            messages.append( "\n- World has read access, but group does not." 
);
-            warn = true;
-        }
-        // end read-access checks.
-        
-        // write-access checks.
-        if ( ( mode & U_W ) == 0 && ( mode & G_W ) == G_W )
-        {
-            messages.append( "\n- Group has write access, but user does not." 
);
-            warn = true;
-        }
-        
-        if ( ( mode & U_W ) == 0 && ( mode & W_W ) == W_W )
-        {
-            messages.append( "\n- World has write access, but user does not." 
);
-            warn = true;
-        }
-        
-        if ( ( mode & G_W ) == 0 && ( mode & W_W ) == W_W )
-        {
-            messages.append( "\n- World has write access, but group does not." 
);
-            warn = true;
-        }
-        // end write-access checks.
-        
-        // execute-/list-access checks.
-        if ( ( mode & U_X ) == 0 && ( mode & G_X ) == G_X )
-        {
-            messages.append( "\n- Group has execute/list access, but user does 
not." );
-            warn = true;
-        }
-        
-        if ( ( mode & U_X ) == 0 && ( mode & W_X ) == W_X )
-        {
-            messages.append( "\n- World has execute/list access, but user does 
not." );
-            warn = true;
-        }
-        
-        if ( ( mode & G_X ) == 0 && ( mode & W_X ) == W_X )
-        {
-            messages.append( "\n- World has execute/list access, but group 
does not." );
-            warn = true;
-        }
-        // end execute-/list-access checks.
-        
-        if ( warn )
-        {
-            logger.warn( messages.toString() );
-        }
-        
-        return !warn;
-    }
-    
 }

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/AllTests.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/AllTests.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/AllTests.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/AllTests.java
 Fri Mar 30 09:24:12 2007
@@ -22,7 +22,6 @@
 import org.apache.maven.plugin.assembly.utils.ProjectUtilsTest;
 import 
org.apache.maven.plugin.assembly.utils.PropertiesInterpolationValueSourceTest;
 import org.apache.maven.plugin.assembly.utils.PropertyUtilsTest;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtilsTest;
 
 import junit.framework.Test;
 import junit.framework.TestSuite;
@@ -56,7 +55,6 @@
         suite.addTestSuite( PropertyUtilsTest.class );
         suite.addTestSuite( AssemblyFormatUtilsTest.class );
         suite.addTestSuite( DefaultAssemblyReaderTest.class );
-        suite.addTestSuite( TypeConversionUtilsTest.class );
         //$JUnit-END$
         return suite;
     }

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/DependencySetAssemblyPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/DependencySetAssemblyPhaseTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/DependencySetAssemblyPhaseTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/DependencySetAssemblyPhaseTest.java
 Fri Mar 30 09:24:12 2007
@@ -38,7 +38,7 @@
         ds.setOutputFileNameMapping( "artifact" );
         ds.setUnpack( false );
         ds.setScope( Artifact.SCOPE_COMPILE );
-        ds.setFileMode( Integer.toString( 10, 8 ) );
+        ds.setFileMode( Integer.toString( 8, 8 ) );
         
         Assembly assembly = new Assembly();
         

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/FileItemAssemblyPhaseTest.java
 Fri Mar 30 09:24:12 2007
@@ -8,12 +8,10 @@
 import org.apache.maven.plugin.assembly.model.FileItem;
 import org.apache.maven.plugin.assembly.testutils.MockManager;
 import org.apache.maven.plugin.assembly.testutils.TestFileManager;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.project.MavenProject;
 import org.codehaus.plexus.archiver.Archiver;
 import org.codehaus.plexus.archiver.ArchiverException;
 import org.codehaus.plexus.logging.Logger;
-import org.codehaus.plexus.logging.console.ConsoleLogger;
 import org.easymock.MockControl;
 
 import java.io.File;
@@ -91,7 +89,7 @@
         fi.setLineEnding( "keep" );
         fi.setFileMode( "777" );
 
-        macArchiver.expectAddFile( file, "file.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macArchiver.expectAddFile( file, "file.txt", Integer.decode( "777" 
).intValue() );
 
         assembly.addFile( fi );
 
@@ -136,7 +134,7 @@
         fi.setLineEnding( "keep" );
         fi.setFileMode( "777" );
 
-        macArchiver.expectAddFile( file, "file.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macArchiver.expectAddFile( file, "file.txt", Integer.decode( "777" 
).intValue() );
 
         assembly.addFile( fi );
 
@@ -199,9 +197,9 @@
         configFileItem.setLineEnding( "keep" );
         configFileItem.setFileMode( "777" );
 
-        macArchiver.expectAddFile( readmeFile, "README.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( licenseFile, "LICENSE.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( configFile, "config/config.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macArchiver.expectAddFile( readmeFile, "README.txt", Integer.decode( 
"777" ).intValue() );
+        macArchiver.expectAddFile( licenseFile, "LICENSE.txt", Integer.decode( 
"777" ).intValue() );
+        macArchiver.expectAddFile( configFile, "config/config.txt", 
Integer.decode( "777" ).intValue() );
 
         assembly.addFile( readmeFileItem );
         assembly.addFile( licenseFileItem );
@@ -270,9 +268,9 @@
         configFileItem.setLineEnding( "keep" );
         configFileItem.setFileMode( "777" );
 
-        macArchiver.expectAddFile( readmeFile, "README_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( licenseFile, "LICENSE_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( configFile, "config/config_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macArchiver.expectAddFile( readmeFile, "README_renamed.txt", 
Integer.decode( "777" ).intValue() );
+        macArchiver.expectAddFile( licenseFile, "LICENSE_renamed.txt", 
Integer.decode( "777" ).intValue() );
+        macArchiver.expectAddFile( configFile, "config/config_renamed.txt", 
Integer.decode( "777" ).intValue() );
 
         assembly.addFile( readmeFileItem );
         assembly.addFile( licenseFileItem );
@@ -339,9 +337,9 @@
         configFileItem.setLineEnding( "keep" );
         configFileItem.setFileMode( "777" );
 
-        macArchiver.expectAddFile( readmeFile, "README_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( licenseFile, "LICENSE_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
-        macArchiver.expectAddFile( configFile, "config/config_renamed.txt", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macArchiver.expectAddFile( readmeFile, "README_renamed.txt", 
Integer.decode( "777" ).intValue() );
+        macArchiver.expectAddFile( licenseFile, "LICENSE_renamed.txt", 
Integer.decode( "777" ).intValue() );
+        macArchiver.expectAddFile( configFile, "config/config_renamed.txt", 
Integer.decode( "777" ).intValue() );
 
         assembly.addFile( readmeFileItem );
         assembly.addFile( licenseFileItem );

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhaseTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhaseTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/ModuleSetAssemblyPhaseTest.java
 Fri Mar 30 09:24:12 2007
@@ -17,7 +17,6 @@
 import org.apache.maven.plugin.assembly.model.ModuleSources;
 import org.apache.maven.plugin.assembly.testutils.MockManager;
 import org.apache.maven.plugin.assembly.testutils.TestFileManager;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.project.MavenProjectBuilder;
 import org.codehaus.plexus.logging.Logger;
@@ -247,7 +246,7 @@
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
         
-        int mode = TypeConversionUtils.modeToInt( "777", new ConsoleLogger( 
Logger.LEVEL_DEBUG, "test" ) );
+        int mode = Integer.decode( "777" ).intValue();
 
         macTask.expectAddFile( "out/artifact", mode );
 
@@ -326,7 +325,7 @@
         macTask.expectGetFinalName( "final-name" );
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
-        macTask.expectAddFile( "out/artifact", TypeConversionUtils.modeToInt( 
"777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) ) );
+        macTask.expectAddFile( "out/artifact", Integer.decode( "777" 
).intValue() );
 
         ModuleBinaries binaries = new ModuleBinaries();
 
@@ -403,7 +402,7 @@
         macTask.expectGetFinalName( "final-name" );
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
-        macTask.expectAddFile( "out/artifact", TypeConversionUtils.modeToInt( 
"777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) ) );
+        macTask.expectAddFile( "out/artifact", Integer.decode( "777" 
).intValue() );
 
         ModuleBinaries binaries = new ModuleBinaries();
 
@@ -439,7 +438,7 @@
         macTask.expectGetFinalName( "final-name" );
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
-        macTask.expectAddFile( "out/artifact", TypeConversionUtils.modeToInt( 
"777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) ) );
+        macTask.expectAddFile( "out/artifact", Integer.decode( "777" 
).intValue() );
 
         ModuleBinaries binaries = new ModuleBinaries();
 
@@ -469,7 +468,7 @@
 
         macDepArtifact.expectGetFile( artifactFile );
 
-        macTask.expectAddFile( artifactFile, "out/dep", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macTask.expectAddFile( artifactFile, "out/dep", Integer.decode( "777" 
).intValue() );
 
         MavenProject depProject = createProject( "group", "dep", "version", 
null );
 
@@ -506,7 +505,7 @@
         macTask.expectGetFinalName( "final-name" );
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
-        macTask.expectAddFile( "out/artifact", TypeConversionUtils.modeToInt( 
"777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) ) );
+        macTask.expectAddFile( "out/artifact", Integer.decode( "777" 
).intValue() );
 
         ModuleBinaries binaries = new ModuleBinaries();
 
@@ -530,7 +529,7 @@
 
         macDepArtifact.expectGetFile( artifactFile );
 
-        macTask.expectAddFile( artifactFile, "out/dep", 
TypeConversionUtils.modeToInt( "777", new ConsoleLogger( Logger.LEVEL_DEBUG, 
"test" ) ) );
+        macTask.expectAddFile( artifactFile, "out/dep", Integer.decode( "777" 
).intValue() );
 
         MavenProject depProject = createProject( "group", "dep", "version", 
null );
 
@@ -639,7 +638,7 @@
         macTask.expectIsSnapshot( false );
         macTask.expectGetArtifactHandler();
 
-        macTask.expectAddFile( "out/artifact", TypeConversionUtils.modeToInt( 
"777", new ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) ) );
+        macTask.expectAddFile( "out/artifact", Integer.decode( "777" 
).intValue() );
 
         ModuleBinaries binaries = new ModuleBinaries();
         binaries.setOutputDirectory( "out" );
@@ -699,7 +698,7 @@
 
         macTask.expectGetArchiveBaseDirectory();
 
-        int mode = TypeConversionUtils.modeToInt( "777", new ConsoleLogger( 
Logger.LEVEL_DEBUG, "test" ) );
+        int mode = Integer.decode( "777" ).intValue();
         int[] modes = { -1, -1, mode, mode };
 
         macTask.expectAdditionOfSingleFileSet( project, project.getBasedir(), 
"final-name", false, modes, 1, true,

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhaseTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhaseTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhaseTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/phase/RepositoryAssemblyPhaseTest.java
 Fri Mar 30 09:24:12 2007
@@ -10,14 +10,12 @@
 import org.apache.maven.plugin.assembly.model.Repository;
 import org.apache.maven.plugin.assembly.testutils.MockManager;
 import org.apache.maven.plugin.assembly.testutils.TestFileManager;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.apache.maven.project.MavenProject;
 import org.apache.maven.shared.repository.RepositoryAssembler;
 import org.apache.maven.shared.repository.RepositoryAssemblyException;
 import org.codehaus.plexus.archiver.Archiver;
 import org.codehaus.plexus.archiver.ArchiverException;
 import org.codehaus.plexus.logging.Logger;
-import org.codehaus.plexus.logging.console.ConsoleLogger;
 import org.codehaus.plexus.util.FileUtils;
 import org.easymock.MockControl;
 
@@ -91,7 +89,7 @@
         repo.setDirectoryMode( "777" );
         repo.setFileMode( "777" );
         
-        int mode = TypeConversionUtils.modeToInt( "777", new ConsoleLogger( 
Logger.LEVEL_DEBUG, "test" ) );
+        int mode = Integer.decode( "777" ).intValue();
         
         File outDir = new File( tempRoot, "out" );
         

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTaskTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTaskTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTaskTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddArtifactTaskTest.java
 Fri Mar 30 09:24:12 2007
@@ -5,10 +5,7 @@
 import 
org.apache.maven.plugin.assembly.archive.task.testutils.MockAndControlForAddArtifactTask;
 import org.apache.maven.plugin.assembly.format.AssemblyFormattingException;
 import org.apache.maven.plugin.assembly.testutils.MockManager;
-import org.apache.maven.plugin.assembly.utils.TypeConversionUtils;
 import org.codehaus.plexus.archiver.ArchiverException;
-import org.codehaus.plexus.logging.Logger;
-import org.codehaus.plexus.logging.console.ConsoleLogger;
 
 import java.io.IOException;
 import java.util.Arrays;
@@ -52,7 +49,7 @@
 
     private AddArtifactTask createTask( Artifact artifact )
     {
-        AddArtifactTask task = new AddArtifactTask( artifact, new 
ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) );
+        AddArtifactTask task = new AddArtifactTask( artifact );
 
         task.setFileNameMapping( "artifact" );
 
@@ -90,8 +87,8 @@
     public void testShouldAddArchiveFileWithUnpackAndModes()
         throws ArchiveCreationException, AssemblyFormattingException
     {
-        int directoryMode = TypeConversionUtils.modeToInt( "777", new 
ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) );
-        int fileMode = TypeConversionUtils.modeToInt( "777", new 
ConsoleLogger( Logger.LEVEL_DEBUG, "test" ) );
+        int directoryMode = Integer.decode( "777" ).intValue();
+        int fileMode = Integer.decode( "777" ).intValue();
         
         mac.expectModeChange( -1, -1, directoryMode, fileMode, 2 );
         mac.expectIsSnapshot( false );

Modified: 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTaskTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTaskTest.java?view=diff&rev=524155&r1=524154&r2=524155
==============================================================================
--- 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTaskTest.java
 (original)
+++ 
maven/plugins/tags/maven-assembly-plugin-2.2-beta-1/src/test/java/org/apache/maven/plugin/assembly/archive/task/AddDependencySetsTaskTest.java
 Fri Mar 30 09:24:12 2007
@@ -78,8 +78,8 @@
         ds.setUnpack( unpack );
         ds.setScope( Artifact.SCOPE_COMPILE );
 
-        ds.setDirectoryMode( Integer.toString( 10, 8 ) );
-        ds.setFileMode( Integer.toString( 10, 8 ) );
+        ds.setDirectoryMode( Integer.toString( 8, 8 ) );
+        ds.setFileMode( Integer.toString( 8, 8 ) );
 
         MockAndControlForAddDependencySetsTask macTask = new 
MockAndControlForAddDependencySetsTask( mockManager );
 


Reply via email to