Deleting OFBiz runtime dependencies

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Deleting OFBiz runtime dependencies

taher
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 | Threaded
Open this post in threaded view
|

Re: Deleting OFBiz runtime dependencies

taher
Okay committed in r1761486, thank you Jacopo and Scott for the tips, your
help was great.

On Mon, Sep 19, 2016 at 2:10 PM, Taher Alkhateeb <[hidden email]
> wrote:

> 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'
>
>
>