You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ofbiz.apache.org by Taher Alkhateeb <sl...@gmail.com> on 2016/09/19 11:10:56 UTC

Deleting OFBiz runtime dependencies

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'

Re: Deleting OFBiz runtime dependencies

Posted by Taher Alkhateeb <sl...@gmail.com>.
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 <slidingfilaments@gmail.com
> 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'
>
>
>