Ability to replace both resources and jars (fixed)
Initial use case is actually to restore mojarra and eclipselink with completely unmodified versions
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 6df5961..9cb12d2 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
@@ -83,12 +83,15 @@
throw new ReplacementNotFoundException("jar", jar, file.getAbsolutePath());
}
log.info(String.format("Replaced %s", name));
+ IO.copy(file, outputStream);
+
IO.copy(inputStream, new OutputStream() {
@Override
public void write(final int b) throws IOException {
}
});
- IO.copy(file, outputStream);
+
+ return;
}
}