Daniel Estermann created FELIX-6060:
---------------------------------------

             Summary: addMavenDescriptor doesn't work on the execution level
                 Key: FELIX-6060
                 URL: https://issues.apache.org/jira/browse/FELIX-6060
             Project: Felix
          Issue Type: Bug
          Components: Maven Bundle Plugin
    Affects Versions: maven-bundle-plugin-4.1.0
            Reporter: Daniel Estermann


*My use-case:*
I have a Maven POM with the Maven Bundle Plugin, which builds two bundles. I 
order to do that, I specified two executions, one of which overwrites the 
default execution with the ID default-bundle and the other one for creating an 
additional artifact with a special classifier. My runtime environment requires 
that the bundle with a classifier doesn't contain maven directory inside of 
META-INF.
*The suggested solution:*
Since the Maven Bundle Plugin 
[supports|http://felix.apache.org/documentation/faqs/apache-felix-bundle-plugin-faq.html#how-do-i-remove-the-generated-maven-information-from-the-resulting-bundle-jar-file]
 {{addMavenDescriptor}} option for the built archive, I set it to {{false}} for 
the additional execution of the Maven Bundle Plugin.
*Expected outcome:*
The main bundle still contains {{META-INF/maven}}, but the additional one 
doesn't.
*The result:*
The option {{addMavenDescriptior}} seems to be ignored so that both bundles 
contain {{META-INF/maven}} folder. If I set that option for the plugin 
globally, i.e. in the configuration outside of the execution list, it works 
then, but none of the resulting bundles contain {{META-INF/maven}}.
*Simple example:*
A simple POM for reproducing this issue can be found on 
[github|https://github.com/Smasherr/mbp-amd-test]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to