[ 
https://issues.apache.org/jira/browse/KARAF-6414?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julien Greffe updated KARAF-6414:
---------------------------------
    Description: 
Hello,

I would like to be able to create a patch for Karaf.

I used karaf-maven-plugin, goal {{features-add-to-repository}}. and declared 
descriptors :
{code:java}
<descriptors>
     <descriptor>file:feature1.xml</descriptor>
 <descriptor>file:feature1.xml</descriptor>
 <descriptor>file:feature1.xml</descriptor>
 <descriptor>file:feature1.xml</descriptor>
 <descriptor>file:feature1.xml</descriptor>
 <descriptor>file:feature1.xml</descriptor>
</descriptors> {code}
Bundles are correctly copied to my {{<repository>}} parameter.

But the declared {{<descriptors>}} files are not, and I have to declare them 
one by one (again) using 
{code:java}
<copyFileBasedDescriptors>
    <copyFileBasedDescriptor>
        <sourceFile>...</sourceFile>
        <targetDirectory>...</targetDirectory>
        <targetFileName>...</targetFileName>
    </copyFileBasedDescriptor>
    <copyFileBasedDescriptor>
    ...
    </copyFileBasedDescriptor>
</copyFileBasedDescriptors> {code}
Is there any other way to auto-copy the used features to the target repository?

  was:
Hello,

I would like to be able to create a patch for Karaf.

I used karaf-maven-plugin, goal {{features-add-to-repository}}.

Bundles are correctly copied to my {{<repository>}} parameter.

But the declared {{<descriptors>}} files are not, and I have to declare them 
one by one (again) using 
{code:java}
<copyFileBasedDescriptors>
    <copyFileBasedDescriptor>
        <sourceFile>...</sourceFile>
        <targetDirectory>...</targetDirectory>
        <targetFileName>...</targetFileName>
    </copyFileBasedDescriptor>
    <copyFileBasedDescriptor>
    ...
    </copyFileBasedDescriptor>
</copyFileBasedDescriptors> {code}

Is there any other way to auto-copy the used features to the target repository?


> [karaf-maven-plugin] Feature for auto-copy of features XML ?
> ------------------------------------------------------------
>
>                 Key: KARAF-6414
>                 URL: https://issues.apache.org/jira/browse/KARAF-6414
>             Project: Karaf
>          Issue Type: Improvement
>          Components: karaf
>    Affects Versions: 4.1.5, 4.3.0, 4.2.4
>            Reporter: Julien Greffe
>            Priority: Major
>
> Hello,
> I would like to be able to create a patch for Karaf.
> I used karaf-maven-plugin, goal {{features-add-to-repository}}. and declared 
> descriptors :
> {code:java}
> <descriptors>
>      <descriptor>file:feature1.xml</descriptor>
>  <descriptor>file:feature1.xml</descriptor>
>  <descriptor>file:feature1.xml</descriptor>
>  <descriptor>file:feature1.xml</descriptor>
>  <descriptor>file:feature1.xml</descriptor>
>  <descriptor>file:feature1.xml</descriptor>
> </descriptors> {code}
> Bundles are correctly copied to my {{<repository>}} parameter.
> But the declared {{<descriptors>}} files are not, and I have to declare them 
> one by one (again) using 
> {code:java}
> <copyFileBasedDescriptors>
>     <copyFileBasedDescriptor>
>         <sourceFile>...</sourceFile>
>         <targetDirectory>...</targetDirectory>
>         <targetFileName>...</targetFileName>
>     </copyFileBasedDescriptor>
>     <copyFileBasedDescriptor>
>     ...
>     </copyFileBasedDescriptor>
> </copyFileBasedDescriptors> {code}
> Is there any other way to auto-copy the used features to the target 
> repository?



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to