Hello,

So I need to intend such goal as a simple customizer of a given template? I
have been mislead by the name of the goal: I thought it could generate
general feature.xml from scratch.

Thanks for the clarification

2017-11-13 9:56 GMT+01:00 Jean-Baptiste Onofré <[email protected]>:

> Hi Massimo,
>
> 1. You can see the Maven plugin as a "substituter" for features repository
> XML templates. So, you can start with a XML template and replace dependency
> version or extend with this template based on the pom.xml. You don't have
> to use it, you can use a finalized XML directly.
> 2. It's related to the features XML generated: if the inner feature
> contains the prerequesite=true and dependency=true flags.
>
> Regards
> JB
>
> On 11/13/2017 09:50 AM, Massimo Bono wrote:
>
>> Hello,
>>
>> I've several questions about Karaf Maven Plugin,
>> features-generate-descriptor goal; I hope you don't mind if I've put all of
>> them in a single thread.
>>
>> 1)  I wonder why you couldn't declare feature dependencies inside the
>> pom.xml. I know you need to declare them in a inputFile xml template (as I
>> discovered both in http://karaf.922171.n3.nabble.
>> com/Getting-the-plugin-to-generate-feature-dependencies-td4043053.html
>> and in https://stackoverflow.com/questions/29645553/karaf-maven-
>> plugin-defining-a-dependency-as-a-feature). However, I still don't grasp
>> what is the underlying reason not to have them declared in the pom. I've
>> looked at the code of the goal (on https://github.com/apache/kara
>> f/blob/master/tooling/karaf-maven-plugin/src/main/java/
>> org/apache/karaf/tooling/features/GenerateDescriptorMojo.java ) but I
>> didn't fully understand the decision (probably because it's the first time
>> I've looked into a Mojo). Why can't we have a "dependentFeature" tag?
>> 2) Related to the first question: what is the purpose of
>> "prerequisiteFeatures" and "dependencyFeatures" parameters?
>>
>> Thanks for any kind reply!
>>
>> --
>> *Ing. Massimo Bono*
>>
>
> --
> Jean-Baptiste Onofré
> [email protected]
> http://blog.nanthrax.net
> Talend - http://www.talend.com
>



-- 
*Ing. Massimo Bono*

Reply via email to