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]

Reply via email to