The latest release removes the Guava dependency and introduces the use of Java8 and Java10 shims. The sanitzer JAR was previously completely self-contained except for the Guava dependency. It would be very helpful if the build of the JAR could include the shim classes rather than making them external dependencies.
Currently, I am required to identify the licenses and other information related to any JAR dependencies. The current setup will no require me to get approval to use the java8-shim/java10-shim JARs as if they were separate dependencies from the sanitizer; the same thing I had to do for Guava previously.
The latest release removes the Guava dependency and introduces the use of Java8 and Java10 shims. The sanitzer JAR was previously completely self-contained except for the Guava dependency. It would be very helpful if the build of the JAR could include the shim classes rather than making them external dependencies.
Currently, I am required to identify the licenses and other information related to any JAR dependencies. The current setup will no require me to get approval to use the java8-shim/java10-shim JARs as if they were separate dependencies from the sanitizer; the same thing I had to do for Guava previously.