ppkarwasz opened a new pull request, #1828: URL: https://github.com/apache/logging-log4j2/pull/1828
This adds BND configuration to all `log4j-core` dependents. Their OSGi bundle is a fragment attached to `log4j-core`. Their new module descriptors are: ``` module [email protected] { requires java.base; requires static junit; requires static maven-core; requires static maven-model; requires static maven-model-builder; requires org.apache.commons.lang3; requires transitive org.apache.logging.log4j; requires static org.hamcrest; requires static org.junit.jupiter.api; requires static org.junit.platform.commons; requires static org.junitpioneer; requires static plexus-utils; exports org.apache.logging.log4j.test; exports org.apache.logging.log4j.test.junit; exports org.apache.logging.log4j.test.util; } module [email protected] { requires transitive cassandra-driver-core; requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.cassandra; opens org.apache.logging.log4j.cassandra to org.apache.logging.log4j.core; } module [email protected] { requires static assertj-core; requires static awaitility; requires static java-allocation-instrumenter; requires transitive java.base; requires static java.compiler; requires java.sql; requires static junit; requires org.apache.commons.io; requires org.apache.commons.lang3; requires transitive org.apache.logging.log4j; requires transitive org.apache.logging.log4j.core; requires transitive org.apache.logging.log4j.test; requires static org.hamcrest; requires static org.junit.jupiter.api; requires static org.junit.platform.commons; requires static spring.test; exports org.apache.logging.log4j.core.test; exports org.apache.logging.log4j.core.test.appender; exports org.apache.logging.log4j.core.test.appender.db.jdbc; exports org.apache.logging.log4j.core.test.appender.rolling.action; exports org.apache.logging.log4j.core.test.categories; exports org.apache.logging.log4j.core.test.hamcrest; exports org.apache.logging.log4j.core.test.junit; exports org.apache.logging.log4j.core.test.layout; exports org.apache.logging.log4j.core.test.net.mock; exports org.apache.logging.log4j.core.test.net.ssl; exports org.apache.logging.log4j.core.test.smtp; exports org.apache.logging.log4j.core.test.util; } module [email protected] { requires java.base; requires transitive lightcouch; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.couchdb; opens org.apache.logging.log4j.couchdb to org.apache.logging.log4j.core; } module [email protected] { requires com.fasterxml.jackson.annotation; requires jackson-core; requires jackson-databind; requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.docker; opens org.apache.logging.log4j.docker to org.apache.logging.log4j.core; } module [email protected] { requires transitive java.base; requires transitive je; requires transitive org.apache.flume.agent.embedded; requires org.apache.flume.channel.spillable.memory; requires transitive org.apache.flume.core; requires transitive org.apache.flume.sdk; requires transitive org.apache.logging.log4j; requires org.apache.logging.log4j.core; requires org.slf4j; exports org.apache.logging.log4j.flume.appender; opens org.apache.logging.log4j.flume.appender to org.apache.logging.log4j.core; } module [email protected] { requires jakarta.activation; requires jakarta.mail; requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; provides org.apache.logging.log4j.core.net.MailManagerFactory with org.apache.logging.log4j.smtp.SmtpManager$SMTPManagerFactory; } module [email protected] { requires transitive jakarta.servlet; requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.web; opens org.apache.logging.log4j.web.appender to org.apache.logging.log4j.core; } module [email protected] { requires commons-dbcp2; requires java.base; requires java.management; requires java.sql; requires org.apache.commons.pool2; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; opens org.apache.logging.log4j.core.appender.db.jdbc to org.apache.logging.log4j.core; } module [email protected] { requires jackson-core; requires jackson-databind; requires java.base; requires transitive java.persistence; requires transitive org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.core.appender.db.jpa; exports org.apache.logging.log4j.core.appender.db.jpa.converter; opens org.apache.logging.log4j.core.appender.db.jpa to org.apache.logging.log4j.core; } module [email protected] { requires java.base; requires transitive kubernetes-client; requires kubernetes-model-core; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.kubernetes; opens org.apache.logging.log4j.kubernetes to org.apache.logging.log4j.core; } module org.apache.logging.log4j.layout.template.json.test@2.21.0.SNAPSHOT { requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.layout.template.json; } module [email protected] { requires java.base; requires jctools-core; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.layout.template.json; exports org.apache.logging.log4j.layout.template.json.resolver; opens org.apache.logging.log4j.layout.template.json to org.apache.logging.log4j.core; opens org.apache.logging.log4j.layout.template.json.resolver to org.apache.logging.log4j.core; } module [email protected] { requires java.base; requires transitive mongodb-driver-legacy; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; requires transitive org.mongodb.bson; requires transitive org.mongodb.driver.sync.client; exports org.apache.logging.log4j.mongodb3; opens org.apache.logging.log4j.mongodb3 to org.apache.logging.log4j.core; } module [email protected] { requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; requires transitive org.mongodb.bson; requires transitive org.mongodb.driver.core; requires transitive org.mongodb.driver.sync.client; exports org.apache.logging.log4j.mongodb4; opens org.apache.logging.log4j.mongodb4 to org.apache.logging.log4j.core; } module [email protected] { requires java.base; requires transitive org.apache.logging.log4j; requires org.apache.logging.log4j.core; requires transitive spring.boot; requires transitive spring.core; exports org.apache.logging.log4j.spring.boot; opens org.apache.logging.log4j.spring.boot to org.apache.logging.log4j.core; } module [email protected] { requires java.base; requires javax.servlet-api; requires transitive javax.servlet.jsp-api; requires transitive org.apache.logging.log4j; exports org.apache.logging.log4j.taglib; } module [email protected] { requires java.base; requires transitive javax.servlet-api; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; exports org.apache.logging.log4j.web; opens org.apache.logging.log4j.web.appender to org.apache.logging.log4j.core; } module org.apache.logging.log4j.spring.cloud.config.client@2.21.0.SNAPSHOT { requires java.base; requires org.apache.logging.log4j; requires org.apache.logging.log4j.core; requires transitive spring-cloud-context; requires transitive spring.boot.autoconfigure; requires transitive spring.context; exports org.apache.logging.log4j.spring.cloud.config.client; provides org.apache.logging.log4j.core.util.WatchEventService with org.apache.logging.log4j.spring.cloud.config.client.WatchEventManager; } ``` -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
