You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by jd...@apache.org on 2007/08/22 18:00:30 UTC
svn commit: r568668 - in /maven/plugins/trunk/maven-assembly-plugin: pom.xml
src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java
src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java
Author: jdcasey
Date: Wed Aug 22 09:00:29 2007
New Revision: 568668
URL: http://svn.apache.org/viewvc?rev=568668&view=rev
Log:
Fixing unit test for new debug output (still making these things more resilient to this sort of change), and disabling the custom componentDescriptorHandler stuff until I can get it to build in maven 2.0.x.
Modified:
maven/plugins/trunk/maven-assembly-plugin/pom.xml
maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java
maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java
Modified: maven/plugins/trunk/maven-assembly-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/pom.xml?rev=568668&r1=568667&r2=568668&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-assembly-plugin/pom.xml Wed Aug 22 09:00:29 2007
@@ -342,6 +342,10 @@
<pomExclude>**/descriptor/pom.xml</pomExclude>
<pomExclude>**/handler-def/pom.xml</pomExclude>
<pomExclude>**/assembly/pom.xml</pomExclude>
+
+ <!-- MASSEMBLY-233 -->
+ <pomExclude>**/container-descriptors/**</pomExclude>
+
</pomExcludes>
<postBuildHookScript>verify.bsh</postBuildHookScript>
<localRepositoryPath>${project.build.directory}/local-repository</localRepositoryPath>
Modified: maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java?rev=568668&r1=568667&r2=568668&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/main/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiver.java Wed Aug 22 09:00:29 2007
@@ -91,7 +91,7 @@
null, finalName );
}
- List containerHandlers = createContainerDescriptorHandlers( assembly.getContainerDescriptorHandlers() );
+ List containerHandlers = selectContainerDescriptorHandlers( assembly.getContainerDescriptorHandlers() );
Archiver archiver = createArchiver( format, assembly.isIncludeBaseDirectory(), basedir, configSource,
containerHandlers );
@@ -123,9 +123,14 @@
return destFile;
}
- private List createContainerDescriptorHandlers( List requestedContainerDescriptorHandlers )
+ private List selectContainerDescriptorHandlers( List requestedContainerDescriptorHandlers )
throws InvalidAssemblerConfigurationException
{
+ getLogger().debug(
+ "All known ContainerDescritporHandler components: "
+ + ( containerDescriptorHandlers == null ? "none; map is null."
+ : "" + containerDescriptorHandlers.keySet() ) );
+
if ( requestedContainerDescriptorHandlers == null )
{
requestedContainerDescriptorHandlers = new ArrayList();
Modified: maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java?rev=568668&r1=568667&r2=568668&view=diff
==============================================================================
--- maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java (original)
+++ maven/plugins/trunk/maven-assembly-plugin/src/test/java/org/apache/maven/plugin/assembly/archive/DefaultAssemblyArchiverTest.java Wed Aug 22 09:00:29 2007
@@ -19,6 +19,7 @@
import org.codehaus.plexus.archiver.zip.ZipArchiver;
import org.codehaus.plexus.collections.ActiveCollectionManager;
import org.codehaus.plexus.logging.Logger;
+import org.codehaus.plexus.logging.console.ConsoleLogger;
import org.codehaus.plexus.util.FileUtils;
import org.easymock.ArgumentsMatcher;
import org.easymock.MockControl;
@@ -411,10 +412,12 @@
{
DefaultAssemblyArchiver subject = new DefaultAssemblyArchiver( macMgr.archiverManager, macMgr.collectionManager, phases );
- if ( logger != null )
+ if ( logger == null )
{
- subject.enableLogging( logger );
+ logger = new ConsoleLogger( Logger.LEVEL_DEBUG, "test" );
}
+
+ subject.enableLogging( logger );
return subject;
}