You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by db...@apache.org on 2020/06/13 23:23:57 UTC

[tomee-patch-plugin] 07/11: Replace the majority of applicable javax packages in text files Sans javax.enterprise, javax.annotation, javax.transaction

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 cbd0e437d42e998444afa87ecf66efed6e97a4a2
Author: David Blevins <da...@gmail.com>
AuthorDate: Sat Jun 13 08:57:12 2020 -0700

    Replace the majority of applicable javax packages in text files
    Sans javax.enterprise, javax.annotation, javax.transaction
---
 .../apache/tomee/patch/core/Transformation.java    | 31 +++++++++++++++++-----
 1 file changed, 25 insertions(+), 6 deletions(-)

diff --git a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
index 277afd3..ae930a5 100644
--- a/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
+++ b/tomee-patch-core/src/main/java/org/apache/tomee/patch/core/Transformation.java
@@ -136,12 +136,31 @@ public class Transformation {
 
     private void scanResource(InputStream inputStream, final OutputStream outputStream) throws IOException {
         inputStream = StreamBuilder.create(inputStream)
-                .replace("javax.el.ELResolver", "jakarta.el.ELResolver")
-                .replace("javax.servlet.", "jakarta.servlet.")
-                .replace("javax.faces.", "jakarta.faces.")
-                .replace("javax.jms.", "jakarta.jms.")
-                .replace("javax.persistence.", "jakarta.persistence.")
-                .replace("javax.resource.", "jakarta.resource.")
+                .replace("javax.activation", "jakarta.activation")
+                .replace("javax.batch", "jakarta.batch")
+                .replace("javax.decorator", "jakarta.decorator")
+                .replace("javax.ejb", "jakarta.ejb")
+                .replace("javax.el", "jakarta.el")
+                .replace("javax.enterprise.concurrent", "jakarta.enterprise.concurrent")
+                .replace("javax.faces", "jakarta.faces")
+                .replace("javax.inject", "jakarta.inject")
+                .replace("javax.interceptor", "jakarta.interceptor")
+                .replace("javax.jms", "jakarta.jms")
+                .replace("javax.json", "jakarta.json")
+                .replace("javax.jws", "jakarta.jws")
+                .replace("javax.mail", "jakarta.mail")
+                .replace("javax.persistence", "jakarta.persistence")
+                .replace("javax.resource", "jakarta.resource")
+                .replace("javax.security.auth.message", "jakarta.security.auth.message")
+                .replace("javax.security.enterprise", "jakarta.security.enterprise")
+                .replace("javax.security.jacc", "jakarta.security.jacc")
+                .replace("javax.servlet", "jakarta.servlet")
+                .replace("javax.validation", "jakarta.validation")
+                .replace("javax.websocket", "jakarta.websocket")
+                .replace("javax.ws.rs", "jakarta.ws.rs")
+                .replace("javax.xml.bind", "jakarta.xml.bind")
+                .replace("javax.xml.soap", "jakarta.xml.soap")
+                .replace("javax.xml.ws", "jakarta.xml.ws")
                 .get();
         IO.copy(inputStream, outputStream);
     }