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
>
>

Reply via email to