I meant appassemble-maven-plugin. very likely the error is from the fix of https://issues.apache.org/jira/browse/MJAR-198
For now, I will need to use antrun to copy the local primary jar to the place I need. Maybe, appassemble should do this for me btw, if have RPM module but does invocation of 2 jar goals. Would that cause an issue? -D On Fri, May 20, 2016 at 1:11 PM, Karl Heinz Marbaise <khmarba...@gmx.de> wrote: > Hi Dan, > On 5/20/16 10:04 PM, Dan Tran wrote: > >> Hi Robert, >> >> According to the jar plugin source outputDirectory is not read only. >> that >> is why I can change the default value. >> >> here is my use case >> >> - Start out of jar module with a profile to create the RPM >> - In the profile, use assembler-maven-plugin to create staging >> distribution >> > > assembly-maven-plugin? Do you mean maven-assembly-plugin ? > > > - since the primary jar file is not in my staging, I need to invoke jar >> plugin explicitly to create another jar. This makes jar plugin thinks it >> has 2 primary artifacts and bails out >> - Use RPM to package the staging >> > > As there has been already a call which sets the main artifact (primary > artiact) of the project and maven-jar-plugin regrets to set the main > artifact if it is already been set.... > > That sounds like you build needs to be cleaned up...to prevent setting the > main artifact twice ? Can we see that build somewhere ? Or can you send me > a log file of it? (privately?) > > > >> This is a valid use case right? >> > > Hm..we will see.... > > > Kind regards > Karl Heinz > > > > >> >> Thanks >> >> -Dan >> >> >> >> On Fri, May 20, 2016 at 12:15 PM, Robert Scholte <rfscho...@apache.org> >> wrote: >> >> Dan, >>> >>> outputDirectory has become a readonly parameter. >>> The reason is that you can set it with <project><build><directory>. Does >>> that work for you? >>> >>> thanks, >>> Robert >>> >>> >>> On Fri, 20 May 2016 21:09:55 +0200, Karl Heinz Marbaise < >>> khmarba...@gmx.de> >>> wrote: >>> >>> Hi Dan, >>> >>>> >>>> On 5/20/16 7:16 AM, Dan Tran wrote: >>>> >>>> Hi >>>>> >>>>> My jar project can also create RPM via rpm-maven-plugin:attach-rpm now >>>>> throws this error >>>>> >>>>> [ERROR] Failed to execute goal >>>>> org.apache.maven.plugins:maven-jar-plugin:3.0.0:jar >>>>> (project-jar-for-docker) on project xxx: You have to use a classifier >>>>> to attach supplemental artifacts to the project instead of replacing >>>>> them. -> [Help 1] >>>>> >>>>> >>>>> This is a valid use case where I can have mutiple artifact extensions >>>>> without the need to use classifiers >>>>> >>>>> >>>> Can you create an example project for this? So i can create an JIRA for >>>> that or you can create the jira with that...sounds like an edge case >>>> which >>>> i didn't thought of ?... >>>> >>>> So you are replacing the main artifact but with different extensions ? >>>> >>>> Hm.. ? >>>> >>>> >>>> >>>>> The release notes of jar plugin 3.0.0 also not mentioned about this >>>>> >>>>> >>>> https://issues.apache.org/jira/browse/MJAR-198 >>>> >>>> >>>> >>>> >>>>> I hope this is not intentional >>>>> >>>>> >>>> Kind regards >>>> Karl Heinz Marbaise >>>> >>>> --------------------------------------------------------------------- >>>> >>> > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >