maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Ron Wheeler <rwhee...@artifact-software.com>
Subject Re: Assembly of a multi-module project
Date Fri, 16 Aug 2013 16:06:23 GMT
You might want to break this up into pieces and see what part fails.
This is too big and complicated at the moment for most people in the 
forum to dig through.
Find out which piece is failing.

Ron

On 16/08/2013 2:22 AM, Stefano Fornari wrote:
> Hi All,
> I searched the list and read the assembly plugin documentation, but I 
> cannot understand what I am doing wrong. I have a master pom that 
> contains a number of modules (See attached). I want to use the 
> assembly plugin to package a final distribution containing what's 
> generated by the modules. I understand I should use ModuleSets in the 
> assembly (also attached).
> But when I run it, get the following output and the assembly plugin 
> complains about no files included (that is consistent with the message 
> that says no modules are processed). What am I doing wrong?
>
> Thanks in advance
>
> -- 
> ------------------------------------------------------------------------
> The requested profile "personal" could not be activated because it 
> does not exist.
> Failed to execute goal 
> org.apache.maven.plugins:maven-assembly-plugin:2.4:assembly 
> (default-cli) on project One: Failed to create assembly: Error 
> creating assembly archive all: You must set at least one file. -> [Help 1]
> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to 
> execute goal 
> org.apache.maven.plugins:maven-assembly-plugin:2.4:assembly 
> (default-cli) on project One: Failed to create assembly: Error 
> creating assembly archive all: You must set at least one file.
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>     at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>     at 
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>     at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>     at 
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>     at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
>     at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>     at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>     at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>     at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>     at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>     at java.lang.reflect.Method.invoke(Method.java:606)
>     at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
>     at 
> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
>     at 
> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
>     at 
> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
> Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to 
> create assembly: Error creating assembly archive all: You must set at 
> least one file.
>     at 
> org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:495)
>     at 
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>     at 
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>     ... 19 more
> Caused by: 
> org.apache.maven.plugin.assembly.archive.ArchiveCreationException: 
> Error creating assembly archive all: You must set at least one file.
>     at 
> org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchiver.java:190)
>     at 
> org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:436)
>     ... 21 more
> Caused by: org.codehaus.plexus.archiver.ArchiverException: You must 
> set at least one file.
>     at 
> org.codehaus.plexus.archiver.tar.TarArchiver.execute(TarArchiver.java:159)
>     at 
> org.codehaus.plexus.archiver.AbstractArchiver.createArchive(AbstractArchiver.java:910)
>     at 
> org.apache.maven.plugin.assembly.archive.archiver.AssemblyProxyArchiver.createArchive(AssemblyProxyArchiver.java:512)
>     at 
> org.apache.maven.plugin.assembly.archive.DefaultAssemblyArchiver.createArchive(DefaultAssemblyArchiver.java:186)
>     ... 22 more
>
>
> For more information about the errors and possible solutions, please 
> read the following articles:
> [Help 1] 
> http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException
>
> After correcting the problems, you can resume the build with the command
>   mvn <goals> -rf :One
>
>

-- 
Ron Wheeler
President
Artifact Software Inc
email:rwheeler@artifact-software.com
skype: ronaldmwheeler
phone: 866-970-2435, ext 102


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
View raw message