This is an automated email from the ASF dual-hosted git repository. dblevins pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/tomee-patch-plugin.git
commit f5a01815f0c39786b37c85c6f09590a50c13e154 Author: David Blevins <[email protected]> AuthorDate: Fri Jun 12 20:41:15 2020 -0700 Fix module references --- .../apache/tomee/patch/core/ModuleTransformer.java | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/ModuleTransformer.java b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/ModuleTransformer.java index d295d28..67e0853 100644 --- a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/ModuleTransformer.java +++ b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/ModuleTransformer.java @@ -23,4 +23,30 @@ public class ModuleTransformer extends ModuleVisitor { public ModuleTransformer(final int api, final ModuleVisitor moduleVisitor) { super(api, moduleVisitor); } + + @Override + public void visitExport(String packaze, final int access, final String... modules) { + packaze = new Replace(packaze) + .replace("javax/xml/bind", "jakarta/xml/bind") + .get(); + super.visitExport(packaze, access, modules); + } + + @Override + public void visitProvide(String service, final String... providers) { + service = new Replace(service) + .replace("javax/xml/bind", "jakarta/xml/bind") + .replace("javax/xml/soap", "jakarta/xml/soap") + .get(); + super.visitProvide(service, providers); + } + + @Override + public void visitUse(String service) { + service = new Replace(service) + .replace("javax/xml/bind", "jakarta/xml/bind") + .replace("javax/xml/soap", "jakarta/xml/soap") + .get(); + super.visitUse(service); + } }
