Skip to content

Instantly share code, notes, and snippets.

@yujikosuga
Created December 22, 2011 01:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save yujikosuga/1508485 to your computer and use it in GitHub Desktop.
Save yujikosuga/1508485 to your computer and use it in GitHub Desktop.
InvalidArtifactRTException thrown in maven-assembly-plugin
<plugin>
<groupid>org.apache.maven.plugins</groupid>
<artifactid>maven-assembly-plugin</artifactid>
<configuration>
<finalname>${project.build.finalName}</finalname>
<descriptorrefs>
<descriptorref>jar-with-dependencies</descriptorref>
</descriptorrefs>
<appendassemblyid>false</appendassemblyid>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
org.apache.maven.artifact.InvalidArtifactRTException: For artifact {amberate:amberate.rss:0.1:jar}: An attached artifact must have a different ID than its corresponding main artifact. at
org.apache.maven.project.artifact.AttachedArtifact.<init>(AttachedArtifact.java:51) at
org.apache.maven.project.DefaultMavenProjectHelper.attachArtifact(DefaultMavenProjectHelper.java:55) at
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo.execute(AbstractAssemblyMojo.java:295) at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:579) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:498) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegmentForProject(DefaultLifecycleExecutor.java:265) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:191) at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:149) at
org.apache.maven.DefaultMaven.execute_aroundBody0(DefaultMaven.java:223) at
org.apache.maven.DefaultMaven.execute_aroundBody1$advice(DefaultMaven.java:304) at
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:1) at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody2(MavenEmbedder.java:904) at
org.apache.maven.embedder.MavenEmbedder.execute_aroundBody3$advice(MavenEmbedder.java:304) at
org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1) at
org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176) at
org.apache.maven.cli.MavenCli.main(MavenCli.java:63) 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:597) at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289) at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229) at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:408) at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:351) at
org.codehaus.classworlds.Launcher.main(Launcher.java:31)
<plugin>
<groupid>org.apache.maven.plugins</groupid>
<artifactid>maven-assembly-plugin</artifactid>
<version>2.2-beta-4</version>
<configuration>
<finalname>${project.build.finalName}</finalname>
<descriptorrefs>
<descriptorref>jar-with-dependencies</descriptorref>
</descriptorrefs>
<appendassemblyid>false</appendassemblyid>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
</execution>
</executions>
</plugin>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment