Hi,
I've tried to implement the solution proposed in this link
http://maven.apache.org/plugins/maven-assembly-plugin/examples/index.html.
and I've got the folloing stack :
Embedded error: You must set at least one file.
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Error creating
assembly
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:559)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:488)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:306)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:219)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:256)
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.MojoExecutionException: Error
creating assembly
at
org.apache.maven.plugin.assembly.AbstractDirectoryMojo.createDirectory(AbstractDirectoryMojo.java:72)
at
org.apache.maven.plugin.assembly.AbstractDirectoryMojo.execute(AbstractDirectoryMojo.java:41)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534)
... 16 more
Caused by: org.codehaus.plexus.archiver.ArchiverException: You must set
at least one file.
at
org.codehaus.plexus.archiver.dir.DirectoryArchiver.createArchive(DirectoryArchiver.java:56)
at
org.apache.maven.plugin.assembly.AbstractAssemblyMojo.createArchive(AbstractAssemblyMojo.java:383)
at
org.apache.maven.plugin.assembly.AbstractDirectoryMojo.createDirectory(AbstractDirectoryMojo.java:63)
... 19 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 11 seconds
[INFO] Finished at: Tue Jul 25 19:04:17 CEST 2006
[INFO] Final Memory: 11M/20M
[INFO]
------------------------------------------------------------------------
Can anyone have a idea ?
Damien
Edwin Punzalan a écrit :
jar-with-dependencies won't work for a "pom" project.
You need to use <moduleSets>...
Please see
http://maven.apache.org/plugins/maven-assembly-plugin/examples/index.html.
Damien Viel wrote:
Hi all,
I still have problem with the assembly plugin. :(
I'm trying to build a zip file of my project which includes the
modules's jars and there dependencies.
With the standard goals "jar-with-dependencies" it works fine on each
modules. But when I call the goal from the parent pom, the assembly is
empty.
I'm using 2.2-SNAPSHOP version of the assembly plugin.
My project struture is as follows :
* Parent Projet
* pom.xml
*-- Module 1
* pom.xml
*-- Module 2
* pom.xml
Here is my descriptor file :
<assembly>
<id>jar-with-dependencies</id>
<formats>
<format>zip</format>
<format>dir</format>
</formats>
<includeBaseDirectory>false</includeBaseDirectory>
<fileSets>
<fileSet>
<directory>target/classes</directory>
<outputDirectory>/</outputDirectory>
</fileSet>
</fileSets>
<dependencySets>
<dependencySet>
<outputDirectory>/</outputDirectory>
<unpack>false</unpack>
<scope>runtime</scope>
</dependencySet>
</dependencySets>
</assembly>
Thank's all
Damien
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
--------------------------------------------------
Damien Viel | +33 1 41 97 83 20 | [EMAIL PROTECTED]
--------------------------------------------------
| http://www.improve-foundations.com
__/ \__ | http://www.improve.fr
improve | http://www.application-servers.com
/_____\-| http://www.improve-technologies.com
--------------------------------------------------
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]