Hi Dan,

So if I've correct the appassemble-maven-plugin assumes all jars are already put in the /lib directory by another plugin. I think it is more correct to let the plugin pull its libraries to this folder instead.

WDYT?
Robert


On Fri, 20 May 2016 22:26:45 +0200, Dan Tran <dant...@gmail.com> wrote:

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


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

Reply via email to