[jira] Created: (FELIX-1847) Error with duplicates when using maven-bundle-plugin 2.0.1 and maven-scr-plugin 1.4

View: New views
1 Messages — Rating Filter:   Alert me  

[jira] Created: (FELIX-1847) Error with duplicates when using maven-bundle-plugin 2.0.1 and maven-scr-plugin 1.4

by JIRA jira@apache.org :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

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.