[
https://issues.apache.org/jira/browse/FELIX-6676?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Andrei Shakirin updated FELIX-6676:
-----------------------------------
Summary: Felix bundle plugin: Embed-Dependency with activator class always
generates Bunde-Activator and Bundle-ActivationPolicy (was: Embed-Dependency
with activator class always set Bunde-Activator and Bundle-ActivationPolicy)
> Felix bundle plugin: Embed-Dependency with activator class always generates
> 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
> Priority: Major
> 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)