Skip to content

Commit

Permalink
Merge pull request #104 from dmlloyd/module
Browse files Browse the repository at this point in the history
Introduce module descriptor
  • Loading branch information
dmlloyd authored May 7, 2024
2 parents 7618eae + 378a18e commit 906cbda
Show file tree
Hide file tree
Showing 5 changed files with 35 additions and 4 deletions.
16 changes: 15 additions & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
</scm>

<properties>
<version.org.jboss.logging.jboss-logging>3.5.3.Final</version.org.jboss.logging.jboss-logging>
<version.org.jboss.logging.jboss-logging>3.6.0.Final</version.org.jboss.logging.jboss-logging>
<version.org.jboss.logging.jboss-logging-tools>2.2.1.Final</version.org.jboss.logging.jboss-logging-tools>
<version.io.smallrye.common.smallrye-common>2.4.0</version.io.smallrye.common.smallrye-common>

Expand Down Expand Up @@ -146,6 +146,20 @@
<doclint>none</doclint>
</configuration>
</plugin>
<plugin>
<groupId>io.github.dmlloyd.module-info</groupId>
<artifactId>module-info</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>module-info</id>
<phase>process-classes</phase>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
Expand Down
12 changes: 12 additions & 0 deletions src/main/java/module-info.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
name: org.wildfly.common

requires:
- module: java.sql
- module: java.transaction.xa
- module: java.xml
- module: io.smallrye.common.cpu
- module: io.smallrye.common.expression
- module: io.smallrye.common.net
- module: io.smallrye.common.os
- module: io.smallrye.common.ref
- module: org.jboss.logging
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

package org.wildfly.common._private;

import static java.lang.invoke.MethodHandles.lookup;

import java.io.IOException;
import java.security.Permission;
import java.security.PrivilegedActionException;
Expand All @@ -33,7 +35,7 @@
*/
@MessageBundle(projectCode = "COM", length = 5)
public interface CommonMessages {
CommonMessages msg = Messages.getBundle(CommonMessages.class);
CommonMessages msg = Messages.getBundle(lookup(), CommonMessages.class);

// simple validation

Expand Down
4 changes: 3 additions & 1 deletion src/main/java/org/wildfly/common/ref/Log.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,8 @@

package org.wildfly.common.ref;

import static java.lang.invoke.MethodHandles.lookup;

import org.jboss.logging.Logger;
import org.jboss.logging.annotations.Cause;
import org.jboss.logging.annotations.LogMessage;
Expand All @@ -29,7 +31,7 @@
*/
@MessageLogger(projectCode = "COM", length = 5)
interface Log {
Log log = Logger.getMessageLogger(Log.class, "org.wildfly.common.ref");
Log log = Logger.getMessageLogger(lookup(), Log.class, "org.wildfly.common.ref");

// 3000-3099 reserved for reference queue logging

Expand Down
3 changes: 2 additions & 1 deletion src/main/java/org/wildfly/common/xml/Log.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@

package org.wildfly.common.xml;

import static java.lang.invoke.MethodHandles.lookup;
import static org.jboss.logging.Logger.Level.WARN;

import org.jboss.logging.BasicLogger;
Expand All @@ -30,7 +31,7 @@
@MessageLogger(projectCode = "COM", length = 5)
interface Log extends BasicLogger {

Log XML_FACTORY_LOGGER = Logger.getMessageLogger(Log.class, "org.wildfly.common.xml");
Log XML_FACTORY_LOGGER = Logger.getMessageLogger(lookup(), Log.class, "org.wildfly.common.xml");

// 3100-3199 reserved for xml factory logging
@LogMessage(level = WARN)
Expand Down

0 comments on commit 906cbda

Please sign in to comment.