I just checked appassembler source, this plugin does populate project
artifact if it is found. This mean i just need to configure the
appassembler to run at package phase. It works

-D

On Sat, May 21, 2016 at 12:40 PM, Dan Tran <[email protected]> wrote:

> that would be awesome. appassembler-m-p should copy the primary jar to its
> lib directory. However, this also means it must run at package phase in
> order to see the jar-plugin output
>
> -D
>
> On Sat, May 21, 2016 at 1:39 AM, Robert Scholte <[email protected]>
> wrote:
>
>> 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 <[email protected]> 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 <[email protected]>
>>> 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 <[email protected]
>>>>> >
>>>>> 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 <
>>>>>> [email protected]>
>>>>>> 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: [email protected]
>>>> For additional commands, e-mail: [email protected]
>>>>
>>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>>
>>
>

Reply via email to