Closed danielkelemen closed 7 months ago
Removing potential label as the ticket will not be tackled in 7.20
Resources:
javax.api
from wildfly ee9 feature pack: https://github.com/wildfly/wildfly/commit/d018ceb54d3cea3d37d15b55049afdc69f3b3695#diff-6a437b4b972990e30087005ee0fc9f14dd8e1e2c0f047d444f6f610e925db834
jdeps
to find the relevant java module dependencies.jdeps
: command to launch the Java class dependency analyzer.
Example usage of jdeps
:
> jdeps.exe --print-module-deps /org/camunda/bpm/camunda-engine/7.21.0-SNAPSHOT/camunda-engine-7.21.0-SNAPSHOT.jar
java.base,java.desktop,java.management,java.naming,java.scripting,java.sql
> jdeps.exe --ignore-missing-deps --multi-release 17 --print-module-deps --module-path \org\slf4j\slf4j-api\1.7.36\slf4j-api-1.7.36.jar \com\fasterxml\uuid\java-uuid-generator\4.3.0\java-uuid-generator-4.3.0.jar
java.base,org.slf4j <-- TODO slf4j -->
Detected a dependency to org.slf4j
for java-uuid-generator
module that was not part of the module.xml before. Recently the generator version changed, in previous version there was dependency to java.logging
. Decided to add org.slf4j
to have the module.xml complete.
Resources:
Note to myself:
Acceptance Criteria (Required on creation)
javax
modulesjavax
modules!Hints
javax.api
. Replace is one of combination of:java.se
java.xml
java.xml.crypto
jdk.xml.dom
jdeps
to ensure which onejavax.*
withjakarta.*
Links
Breakdown