Hello everyone, I've spent a long while trying to fine-tune and reduce our project dependencies. Many libraries were moved from compile to runtime dependencies and many were removed due to being duplicated or unused.
Now all the compile and runtime libraries declared in build.gradle are necessary and needed except for the below listed ones. I tried deleting them and it seems all tests pass and the system is operational without them, but I'm not quite confident that we can remove them all. Any help is appreciated (identify unneeded libs, testing, or any feedback). runtime 'apache-xerces:resolver:2.9.1' runtime 'bouncycastle:bouncycastle-jce-jdk13:112' runtime 'com.google.guava:guava:19.0' runtime 'commons-el:commons-el:1.0' runtime 'httpunit:httpunit:1.7' runtime 'jython:jython:2.1' runtime 'net.sf.barcode4j:barcode4j-fop-ext-complete:2.0' runtime 'net.sf.dozer:dozer:4.2.1' runtime 'net.sf.ezmorph:ezmorph:0.9.1' runtime 'org.apache.axis2:axis2-adb:1.7.1' runtime 'org.apache.geronimo.specs:geronimo-jaxr_1.0_spec:1.0' runtime 'org.apache.geronimo.specs:geronimo-saaj_1.3_spec:1.1' runtime 'org.apache.httpcomponents:httpcore:4.4.1' runtime 'org.apache.logging.log4j:log4j-1.2-api:2.3' runtime 'org.apache.logging.log4j:log4j-nosql:2.3' runtime 'org.apache.servicemix.bundles:org.apache.servicemix.bundles.xpp3:1.1.4c_7' runtime 'org.apache.tomcat.extras:tomcat-extras-juli-adapters:8.0.36' runtime 'org.apache.xalan:com.springsource.org.apache.xml.serializer:2.7.1' runtime 'ws-commons-java5:ws-commons-java5:1.0.1'
