Hi Dan, On 5/20/16 10:26 PM, Dan Tran wrote:
I meant appassemble-maven-plugin.
Ah sorry could have imagined that myself...
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?
If you run the jar goals without defining a classifier than yes...I assume you used the jar goal ?
That's not a issue it prevents bad things which means simply replacing primary artifact without knowing it...
-D On Fri, May 20, 2016 at 1:11 PM, Karl Heinz Marbaise <khmarba...@gmx.de <mailto: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 <mailto: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 <mailto: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
--------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org