Fix serlvet type and references to javax.transaction
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 cc31b39..8da04f9 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
@@ -140,6 +140,7 @@
if (path.endsWith("META-INF/DEPENDENCIES")) return true;
if (path.endsWith("META-INF/dependencies.xml")) return true;
if (path.endsWith("changelog.html")) return true;
+ if (path.endsWith("RELEASE-NOTES.txt")) return true;
if (path.endsWith("pom.xml")) return true;
return false;
}
@@ -154,6 +155,11 @@
}
inputStream = StreamBuilder.create(inputStream)
+ .replace("javax.jsp", "jakarta.servlet.jsp")
+ .replace("serlvet", "servlet")
+ .replace("javax.transaction.TransactionManager", "jakarta.transaction.TransactionManager")
+ .replace("javax.transaction.Transaction", "jakarta.transaction.Transaction")
+ .replace("javax.annotation.Resource", "jakarta.annotation.Resource")
.replace("javax.activation", "jakarta.activation")
.replace("javax.batch", "jakarta.batch")
.replace("javax.decorator", "jakarta.decorator")