[
https://issues.apache.org/jira/browse/FELIX-1021?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12694571#action_12694571
]
Guillaume Durand commented on FELIX-1021:
-----------------------------------------
Actually this fix works only on my machine...
On the integration server and colleagues machines I still have the classifier
appended.
> Classifier always used even if not explicitly set in the configuration
> ----------------------------------------------------------------------
>
> Key: FELIX-1021
> URL: https://issues.apache.org/jira/browse/FELIX-1021
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-2.0.0
> Environment: Maven 2.1.0
> Reporter: Guillaume Durand
>
> If I build a bundle specifying a classifier in the command line, this
> classifier is used even if I did not explicitly used the classifier property
> in the bundle configuration. This is not consistent with the jar plugin for
> instance, which requires the classifier property to be set in the plugin
> configuration in order to really use the classifier.
> This behaviour is very problematic for by builds because I use parent projets
> to build several child projects, some of which needing a classifier
> (typically bundles containing native code). With the current behaviour, if I
> build the parent project with classifier linux-x86, all the bundles (even
> pure java bundles) will be classified. This is not wanted.
> With previous versions of maven I could set a classifier property in the pom
> file to null when I did not want the classifier for a particular bundle, but
> now this workaround no longer works.
> To fix the problem replace in BundlePlugin.java:
> * @parameter expression="${classifier}"
> */
> protected String classifier;
> with
> * @parameter
> */
> protected String classifier;
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.