Error with duplicates when using maven-bundle-plugin 2.0.1 and maven-scr-plugin 1.4
-----------------------------------------------------------------------------------
Key: FELIX-1847
URL:
https://issues.apache.org/jira/browse/FELIX-1847 Project: Felix
Issue Type: Bug
Components: Maven Bundle Plugin
Affects Versions: maven-bundle-plugin-2.0.1
Environment: Apache Maven 2.2.1 (r801777; 2009-08-06 21:16:01+0200)
Java version: 1.6.0_15
Java home: /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home
Default locale: de_DE, platform encoding: MacRoman
OS name: "mac os x" version: "10.5.8" arch: "x86_64" Family: "mac"
Reporter: Daniel Bimschas
Fix For: maven-scr-plugin-1.4.0
Experiencing the same problem as Patrick Forhahn who commented after
https://issues.apache.org/jira/browse/FELIX-1262 was fixed I asked Stuart McCulloch about the bug. Here is his answer about the issue:
--------------------------
"The underlying effect is the same (Bnd tool appends ~ to duplicate clauses) but the cause is different.
FELIX-1262 was caused by duplicate clauses in the Include-Resource calculated by the bundleplugin,
whereas this new issue is caused by duplication of Service-Component clauses by the scrplugin."
"Basically duplicate entries should be removed, which is why directly setting ServiceComponent works.
The question is whether the scrplugin or the bundleplugin should detect and remove the duplicates..."
--------------------------
The reason of error is the same as in Patricks comment:
[ERROR] Error building bundle org.bjc.es:org.bjc.osgi.foundation.cache:bundle:1.13.0.RC1-SNAPSHOT : Service-Component entry can not be located in JAR: OSGI-INF/serviceComponents.xml~
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.