You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Daniel Estermann (JIRA)" <ji...@apache.org> on 2019/02/19 11:39:00 UTC

[jira] [Created] (FELIX-6060) addMavenDescriptor doesn't work on the execution level

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)