I am trying to get Log4J2 working via Pax Logging but online docs focus on Log4J (v1). My project is Java, Gradle with BND plugin for OSGi bundles aimed at the Equinox environment. I am using Gradle 6.8.3 I have my build.gradle file for an OSGi bundle that aims to expose logging functionality to other bundles using: In my BND
Tag: bnd
Maven Bundle Plugin: Export has private references
After updating the maven-bundle-plugin from version 2.3.5 to version 2.4.0 running mvn clean install outputs some warning messages, which I don’t fully understand. E.g. Export ch.entwine.weblounge.contentrepository.impl.index, has 1, private references [org.elasticsearch.action.bulk] I guess this has something to do with an embedded lib (elasticsearch). Here are parts of the POM: What does the error message exactly mean? What is the recommended