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'

Reply via email to