[
https://issues.apache.org/jira/browse/LANG-749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Brandon Harper updated LANG-749:
--------------------------------
Attachment: pom.xml
Diff thw pom.xml in the root of trunk from this one, and you'll see the simple
change that needs to be made to fix this issue.
> Incorrect Bundle-SymbolicName in Manifest
> -----------------------------------------
>
> Key: LANG-749
> URL: https://issues.apache.org/jira/browse/LANG-749
> Project: Commons Lang
> Issue Type: Bug
> Components: General
> Affects Versions: 3.0.1
> Environment: Snow Leopard
> Reporter: Brandon Harper
> Labels: build, bundle, jar, manifest, osgi, packaging,
> symbolicname
> Attachments: pom.xml
>
>
> The Bundle-SymbolicName in the manifest is:
> Bundle-SymbolicName: org.apache.commons.lang
> It should be:
> Bundle-SymbolicName: org.apache.commons.lang3
> When you install the new lang3 library in an OSGi container such as Apache
> Felix beside the old v2.x library, they conflict with each other because the
> SymbolicName is used as a unique id and they conflict with each other. My
> only work around at the moment is to manually edit the manifest and repackage.
> TLDR version: The SymbolicName in the manifest does not reflect the lang3
> package structure and conflicts in OSGi containers which are already using
> previous versions of Commons Lang.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira