Andrei Shakirin created FELIX-6676:
--------------------------------------

             Summary: Embed-Dependency with activator class always set 
Bunde-Activator and Bundle-ActivationPolicy
                 Key: FELIX-6676
                 URL: https://issues.apache.org/jira/browse/FELIX-6676
             Project: Felix
          Issue Type: Bug
          Components: Maven Bundle Plugin
    Affects Versions: maven-bundle-plugin-5.1.9
            Reporter: Andrei Shakirin
         Attachments: org.apache.poi-bundle-project.zip

Use case: I use felix bundle plugin 5.1.9 to embed third party library with 
transitive dependencies into my bundle with maven.

Problem: I faced the following problem: one transitive dependency (in this case 
it was log4j-api-2.21.1.jar) is bundle itself and contains following entries in 
manifest file: 
Bundle-Activator: org.apache.logging.log4j.util.Activator
Bundle-ActivationPolicy: lazy
For some reason Felix bundle plugin sets this Bundle-Activator and 
Bundle-ActivationPolicy hard into manifest of my bundle. 
I have no chance neither to redefine it to my activator no to remove it.

I can accept also workaround, but for me looks like a bug.

Sample project to reproduce the problem is attached.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to