<http://jira.codehaus.org/browse/MNG-1229>

Thanks,
...andrew

Brett Porter wrote:
> yes, this is a bug. Please raise it (need to add expression)
> 
> On 10/17/05, andrew <[EMAIL PROTECTED]> wrote:
> 
>>maven-2.0-RC
>>
>>Hi,
>>
>>When calling assembly:assembly, the assembly descriptorId does not
>>appear to be set when specifying maven.assembly.descriptorId via a
>>command line switch [1].
>>
>>org.apache.maven.BuildFailureException: You must specify descriptor or
>>descriptorId
>>
>>If the descriptorId is set in the project POM [2] it works as expected [3].
>>
>>Can someone confirm and I'll raise a bug, OR have I missed something?
>>
>>Thanks,
>>...andrew
>>
>>Lisitng 1:
>>
>>$ m2 -X -Dmaven.assembly.descriptorId=src clean:clean assembly:assembly
>>+ Error stacktraces are turned on.
>>[DEBUG] Building Maven user-level plugin registry from:
>>'/home/amm/.m2/plugin-registry.xml'
>>[DEBUG] Building Maven global-level plugin registry from:
>>'/opt/maven/conf/plugin-registry.xml'
>>[INFO] Scanning for projects...
>>[INFO] Searching repository for plugin with prefix: 'clean'.
>>[DEBUG] maven-clean-plugin: resolved to version 2.0 from repository central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-clean-plugin:maven-plugin:2.0
>>[DEBUG] maven-assembly-plugin: resolved to version 2.0 from repository
>>central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-assembly-plugin:maven-plugin:2.0
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]    task-segment: [clean:clean]
>>[INFO]
>>----------------------------------------------------------------------------
>>[DEBUG] org.apache.maven.plugins:maven-clean-plugin:maven-plugin:2.0
>>(selected for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-clean-plugin:2.0:clean' -->
>>[DEBUG]   (f) directory = /secure/home/amm/prj/bt3/distra/test/target
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]   (f) testOutputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG] -- end configuration --
>>[INFO] [clean:clean]
>>[INFO] Deleting directory /secure/home/amm/prj/bt3/distra/test/target
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]    task-segment: [assembly:assembly] (aggregator-style)
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Preparing assembly:assembly
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]
>>----------------------------------------------------------------------------
>>[DEBUG] maven-resources-plugin: resolved to version 2.0 from repository
>>central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-resources-plugin:maven-plugin:2.0
>>[DEBUG] maven-compiler-plugin: resolved to version 2.0 from repository
>>central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-compiler-plugin:maven-plugin:2.0
>>[DEBUG] maven-surefire-plugin: resolved to version 2.0-beta-1 from
>>repository central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-surefire-plugin:maven-plugin:2.0-beta-1
>>[DEBUG] maven-jar-plugin: resolved to version 2.0 from repository central
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-jar-plugin:maven-plugin:2.0
>>[DEBUG] org.apache.maven.plugins:maven-resources-plugin:maven-plugin:2.0
>>(selected for runtime)
>>[DEBUG]   commons-io:commons-io:jar:1.0 (selected for runtime)
>>[DEBUG]     junit:junit:jar:3.8.1 (selected for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-resources-plugin:2.0:resources' -->
>>[DEBUG]   (f) filters = []
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]   (f) project = [EMAIL PROTECTED]
>>[DEBUG]   (f) resources = [EMAIL PROTECTED]
>>[DEBUG] -- end configuration --
>>[INFO] [resources:resources]
>>[INFO] Using default encoding to copy filtered resources.
>>[DEBUG] com.distra.maven:test:jar:1.0-SNAPSHOT (selected for null)
>>[DEBUG] org.apache.maven.plugins:maven-compiler-plugin:maven-plugin:2.0
>>(selected for runtime)
>>[DEBUG]   org.codehaus.plexus:plexus-compiler-api:jar:1.5.1 (selected
>>for runtime)
>>[DEBUG]   org.codehaus.plexus:plexus-compiler-manager:jar:1.5.1
>>(selected for runtime)
>>[DEBUG]     org.codehaus.plexus:plexus-compiler-api:jar:1.5.1 (selected
>>for runtime)
>>[DEBUG]   org.codehaus.plexus:plexus-compiler-javac:jar:1.5.1 (selected
>>for runtime)
>>[DEBUG]     org.codehaus.plexus:plexus-compiler-api:jar:1.5.1 (selected
>>for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-compiler-plugin:2.0:compile' -->
>>[DEBUG]   (f) basedir = /secure/home/amm/prj/bt3/distra/test
>>[DEBUG]   (f) buildDirectory = /secure/home/amm/prj/bt3/distra/test/target
>>[DEBUG]   (f) classpathElements =
>>[/secure/home/amm/prj/bt3/distra/test/target/classes]
>>[DEBUG]   (f) compileSourceRoots =
>>[/secure/home/amm/prj/bt3/distra/test/src/main/java]
>>[DEBUG]   (f) compilerId = javac
>>[DEBUG]   (f) debug = true
>>[DEBUG]   (f) fork = false
>>[DEBUG]   (f) optimize = false
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]   (f) outputFileName = test-1.0-SNAPSHOT
>>[DEBUG]   (f) projectArtifact = com.distra.maven:test:jar:1.0-SNAPSHOT
>>[DEBUG]   (f) staleMillis = 0
>>[DEBUG]   (f) verbose = false
>>[DEBUG] -- end configuration --
>>[INFO] [compiler:compile]
>>[DEBUG] Using compiler 'javac'.
>>[DEBUG] Source directories:
>>[/secure/home/amm/prj/bt3/distra/test/src/main/java]
>>[DEBUG] Classpath: [/secure/home/amm/prj/bt3/distra/test/target/classes]
>>[DEBUG] Output directory:
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG] Classpath:
>>[DEBUG]  /secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG] Source roots:
>>[DEBUG]  /secure/home/amm/prj/bt3/distra/test/src/main/java
>>Compiling 1 source file to
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-resources-plugin:2.0:testResources' -->
>>[DEBUG]   (f) filters = []
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG]   (f) project = [EMAIL PROTECTED]
>>[DEBUG]   (f) resources = [EMAIL PROTECTED]
>>[DEBUG] -- end configuration --
>>[INFO] [resources:testResources]
>>[INFO] Using default encoding to copy filtered resources.
>>[DEBUG] com.distra.maven:test:jar:1.0-SNAPSHOT (selected for null)
>>[DEBUG]   junit:junit:jar:3.8.1 (selected for test)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-compiler-plugin:2.0:testCompile' -->
>>[DEBUG]   (f) basedir = /secure/home/amm/prj/bt3/distra/test
>>[DEBUG]   (f) buildDirectory = /secure/home/amm/prj/bt3/distra/test/target
>>[DEBUG]   (f) classpathElements =
>>[/secure/home/amm/prj/bt3/distra/test/target/classes,
>>/home/amm/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar]
>>[DEBUG]   (f) compileSourceRoots =
>>[/secure/home/amm/prj/bt3/distra/test/src/test/java]
>>[DEBUG]   (f) compilerId = javac
>>[DEBUG]   (f) debug = true
>>[DEBUG]   (f) fork = false
>>[DEBUG]   (f) optimize = false
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG]   (f) outputFileName = test-1.0-SNAPSHOT
>>[DEBUG]   (f) staleMillis = 0
>>[DEBUG]   (f) verbose = false
>>[DEBUG] -- end configuration --
>>[INFO] [compiler:testCompile]
>>[DEBUG] Using compiler 'javac'.
>>[DEBUG] Source directories:
>>[/secure/home/amm/prj/bt3/distra/test/src/test/java]
>>[DEBUG] Classpath: [/secure/home/amm/prj/bt3/distra/test/target/classes
>> /home/amm/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar]
>>[DEBUG] Output directory:
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG] Classpath:
>>[DEBUG]  /secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]  /home/amm/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
>>[DEBUG] Source roots:
>>[DEBUG]  /secure/home/amm/prj/bt3/distra/test/src/test/java
>>Compiling 1 source file to
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG] com.distra.maven:test:jar:1.0-SNAPSHOT (selected for null)
>>[DEBUG]   junit:junit:jar:3.8.1 (selected for test)
>>[DEBUG]
>>org.apache.maven.plugins:maven-surefire-plugin:maven-plugin:2.0-beta-1
>>(selected for runtime)
>>[DEBUG]   junit:junit:jar:3.8.1 (selected for runtime)
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:surefire:jar:1.3
>>[DEBUG]   surefire:surefire:jar:1.3 (selected for runtime)
>>[DEBUG]     junit:junit:jar:3.8.1 (selected for runtime)
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:surefire-booter:jar:1.3
>>[DEBUG]   surefire:surefire-booter:jar:1.3 (selected for runtime)
>>[DEBUG]     junit:junit:jar:3.8.1 (selected for runtime)
>>[DEBUG]     surefire:surefire:jar:1.3 (selected for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-surefire-plugin:2.0-beta-1:test' -->
>>[DEBUG]   (f) basedir = /secure/home/amm/prj/bt3/distra/test
>>[DEBUG]   (f) classesDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]   (f) classpathElements =
>>[/secure/home/amm/prj/bt3/distra/test/target/classes,
>>/home/amm/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar]
>>[DEBUG]   (f) localRepository = [local] -> file:///home/amm/.m2/repository
>>[DEBUG]   (f) pluginArtifacts = [junit:junit:jar:3.8.1,
>>surefire:surefire:jar:1.3, surefire:surefire-booter:jar:1.3,
>>org.apache.maven.wagon:wagon-provider-api:jar:1.0-alpha-4,
>>plexus:plexus-utils:jar:1.0.3,
>>org.apache.maven:maven-artifact-manager:jar:2.0-beta-1,
>>org.apache.maven:maven-model:jar:2.0-beta-1,
>>classworlds:classworlds:jar:1.1-alpha-2,
>>org.apache.maven:maven-repository-metadata:jar:2.0-beta-1,
>>plexus:plexus-container-default:jar:1.0-alpha-6,
>>org.apache.maven:maven-profile:jar:2.0-beta-1,
>>org.apache.maven:maven-plugin-api:jar:2.0-beta-1,
>>org.apache.maven:maven-project:jar:2.0-beta-1,
>>org.apache.maven:maven-artifact:jar:2.0-beta-1]
>>[DEBUG]   (f) reportsDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/surefire-reports
>>[DEBUG]   (f) testClassesDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[DEBUG] -- end configuration --
>>[INFO] [surefire:test]
>>[INFO] Setting reports dir:
>>/secure/home/amm/prj/bt3/distra/test/target/surefire-reports
>>
>>-------------------------------------------------------
>> T E S T S
>>-------------------------------------------------------
>>[surefire] Running com.distra.maven.AppTest
>>[surefire] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.003 sec
>>
>>Results :
>>[surefire] Tests run: 1, Failures: 0, Errors: 0
>>
>>[DEBUG] org.apache.maven.plugins:maven-jar-plugin:maven-plugin:2.0
>>(selected for runtime)
>>[DEBUG] Retrieving parent-POM from the repository for project:
>>null:maven-archiver:jar:2.0
>>[DEBUG]   org.apache.maven:maven-archiver:jar:2.0 (selected for runtime)
>>[DEBUG]     org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-3
>>(selected for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-jar-plugin:2.0:jar' -->
>>[DEBUG]   (f) basedir = /secure/home/amm/prj/bt3/distra/test/target
>>[DEBUG]   (f) finalName = test-1.0-SNAPSHOT
>>[DEBUG]   (f) outputDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[DEBUG]   (f) project = [EMAIL PROTECTED]
>>[DEBUG] -- end configuration --
>>[INFO] [jar:jar]
>>[INFO] Building jar:
>>/secure/home/amm/prj/bt3/distra/test/target/test-1.0-SNAPSHOT.jar
>>[DEBUG] adding directory META-INF/
>>[DEBUG] adding entry META-INF/MANIFEST.MF
>>[DEBUG] adding directory com/
>>[DEBUG] adding directory com/distra/
>>[DEBUG] adding directory com/distra/maven/
>>[DEBUG] adding entry com/distra/maven/App.class
>>[DEBUG] adding directory META-INF/maven/
>>[DEBUG] adding directory META-INF/maven/com.distra.maven/
>>[DEBUG] adding directory META-INF/maven/com.distra.maven/test/
>>[DEBUG] adding entry META-INF/maven/com.distra.maven/test/pom.xml
>>[DEBUG] adding entry META-INF/maven/com.distra.maven/test/pom.properties
>>[DEBUG] com.distra.maven:test:jar:1.0-SNAPSHOT (selected for null)
>>[DEBUG]   junit:junit:jar:3.8.1 (selected for test)
>>[DEBUG] org.apache.maven.plugins:maven-assembly-plugin:maven-plugin:2.0
>>(selected for runtime)
>>[DEBUG]   org.codehaus.plexus:plexus-archiver:jar:1.0-alpha-3 (selected
>>for runtime)
>>[DEBUG] Configuring mojo
>>'org.apache.maven.plugins:maven-assembly-plugin:2.0:assembly' -->
>>[DEBUG]   (f) basedir = /secure/home/amm/prj/bt3/distra/test
>>[DEBUG]   (f) dependencies = [junit:junit:jar:3.8.1]
>>[DEBUG]   (f) finalName = test-1.0-SNAPSHOT
>>[DEBUG]   (f) includeSite = false
>>[DEBUG]   (f) outputDirectory = /secure/home/amm/prj/bt3/distra/test/target
>>[DEBUG]   (f) project = [EMAIL PROTECTED]
>>[DEBUG]   (f) siteDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/site
>>[DEBUG]   (f) tempRoot =
>>/secure/home/amm/prj/bt3/distra/test/target/archive-tmp
>>[DEBUG]   (f) workDirectory =
>>/secure/home/amm/prj/bt3/distra/test/target/assembly/work
>>[DEBUG] -- end configuration --
>>[INFO] [assembly:assembly]
>>[INFO]
>>----------------------------------------------------------------------------
>>[ERROR] BUILD FAILURE
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] You must specify descriptor or descriptorId
>>[INFO]
>>----------------------------------------------------------------------------
>>[DEBUG] Trace
>>org.apache.maven.BuildFailureException: You must specify descriptor or
>>descriptorId
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:540)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:482)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:452)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:301)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:214)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:137)
>>        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:316)
>>        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:113)
>>        at org.apache.maven.cli.MavenCli.main(MavenCli.java:249)
>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>        at
>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>        at
>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>        at java.lang.reflect.Method.invoke(Method.java:324)
>>        at
>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
>>        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
>>        at
>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
>>        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
>>Caused by: org.apache.maven.plugin.MojoFailureException: You must
>>specify descriptor or descriptorId
>>        at
>>org.apache.maven.plugin.assembly.AssemblyMojo.readAssembly(AssemblyMojo.java:223)
>>        at
>>org.apache.maven.plugin.assembly.AssemblyMojo.execute(AssemblyMojo.java:144)
>>        at
>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:399)
>>        at
>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:519)
>>        ... 16 more
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Total time: 5 seconds
>>[INFO] Finished at: Tue Oct 18 11:48:52 EST 2005
>>[INFO] Final Memory: 3M/9M
>>[INFO]
>>----------------------------------------------------------------------------
>>
>>Listing 2:
>>
>>  ...
>>  <build>
>>    <plugins>
>>      <plugin>
>>        <artifactId>maven-assembly-plugin</artifactId>
>>        <version>2.0</version>
>>        <configuration>
>>          <descriptorId>src</descriptorId>
>>        </configuration>
>>      </plugin>
>>    </plugins>
>>  </build>
>>  ...
>>
>>Listing 3:
>>
>>$ m2 clean:clean assembly:assembly
>>[INFO] Scanning for projects...
>>[INFO] Searching repository for plugin with prefix: 'clean'.
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]    task-segment: [clean:clean]
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] [clean:clean]
>>[INFO] Deleting directory /secure/home/amm/prj/bt3/distra/test/target
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]    task-segment: [assembly:assembly] (aggregator-style)
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Preparing assembly:assembly
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Building Maven Quick Start Archetype
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] [resources:resources]
>>[INFO] Using default encoding to copy filtered resources.
>>[INFO] [compiler:compile]
>>Compiling 1 source file to
>>/secure/home/amm/prj/bt3/distra/test/target/classes
>>[INFO] [resources:testResources]
>>[INFO] Using default encoding to copy filtered resources.
>>[INFO] [compiler:testCompile]
>>Compiling 1 source file to
>>/secure/home/amm/prj/bt3/distra/test/target/test-classes
>>[INFO] [surefire:test]
>>[INFO] Setting reports dir:
>>/secure/home/amm/prj/bt3/distra/test/target/surefire-reports
>>
>>-------------------------------------------------------
>> T E S T S
>>-------------------------------------------------------
>>[surefire] Running com.distra.maven.AppTest
>>[surefire] Tests run: 1, Failures: 0, Errors: 0, Time elapsed: 0.004 sec
>>
>>Results :
>>[surefire] Tests run: 1, Failures: 0, Errors: 0
>>
>>[INFO] [jar:jar]
>>[INFO] Building jar:
>>/secure/home/amm/prj/bt3/distra/test/target/test-1.0-SNAPSHOT.jar
>>[INFO] [assembly:assembly]
>>[INFO] Building tar :
>>/secure/home/amm/prj/bt3/distra/test/target/test-1.0-SNAPSHOT-src.tar.gz
>>[INFO] Building tar :
>>/secure/home/amm/prj/bt3/distra/test/target/test-1.0-SNAPSHOT-src.tar.bz2
>>[INFO] Building zip:
>>/secure/home/amm/prj/bt3/distra/test/target/test-1.0-SNAPSHOT-src.zip
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] BUILD SUCCESSFUL
>>[INFO]
>>----------------------------------------------------------------------------
>>[INFO] Total time: 6 seconds
>>[INFO] Finished at: Tue Oct 18 11:38:10 EST 2005
>>[INFO] Final Memory: 15M/27M
>>[INFO]
>>----------------------------------------------------------------------------
>>
>>--
>>
>>---------------------------------------------------------------------
>>To unsubscribe, e-mail: [EMAIL PROTECTED]
>>For additional commands, e-mail: [EMAIL PROTECTED]
>>
>>
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to