[ https://issues.apache.org/jira/browse/OFBIZ-7534?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15356955#comment-15356955 ] Taher Alkhateeb commented on OFBIZ-7534: ---------------------------------------- Okay, doing a bit of research, the listing of the JARs and their count in each component is listed below. I would appreciate it if you can save me some time by pointing out which ones are not necessary and the code would compile without them. ||Component||Count of Jars|| |base|94| |solr|43| |birt|34| |catalina|13| |service|10| |cmssite|6| |pos|5| |ebaystore|4| |lucene|3| |webapp|3| |testtools|2| |entity|2| |content|2| |product|2| |start|1| |demo-backup|1| |ldap|1| |geronimo|1| |security|1| |googlecheckout|1| |Total*|*229*| The detailed listing of the Jars: ||component_group||component_name||JarFile|| |applications|content|./applications/content/lib/dom4j-1.6.1.jar| |applications|content|./applications/content/lib/poi-3.13-20150929.jar| |applications|product|./applications/product/lib/watermarker-0.0.4.jar| |applications|product|./applications/product/lib/dozer-4.2.1.jar| |framework|base|./framework/base/lib/scripting/bsh-2.0b4.jar| |framework|base|./framework/base/lib/scripting/antlr-2.7.6.jar| |framework|base|./framework/base/lib/scripting/jython-nooro.jar| |framework|base|./framework/base/lib/scripting/jakarta-oro-2.0.8.jar| |framework|base|./framework/base/lib/scripting/bsf-2.4.0.jar| |framework|base|./framework/base/lib/scripting/asm-3.2.jar| |framework|base|./framework/base/lib/scripting/groovy-all-2.4.5.jar| |framework|base|./framework/base/lib/batik-all-1.8.jar| |framework|base|./framework/base/lib/jdom-1.1.jar| |framework|base|./framework/base/lib/ant-1.9.0-ant.jar| |framework|base|./framework/base/lib/fop-2.1.jar| |framework|base|./framework/base/lib/juel-impl-2.2.7.jar| |framework|base|./framework/base/lib/log4j-nosql-2.3.jar| |framework|base|./framework/base/lib/ant/ant-1.9.0-ant-apache-bsf.jar| |framework|base|./framework/base/lib/ant/ant-contrib-1.0b3.jar| |framework|base|./framework/base/lib/commons/commons-io-2.4.jar| |framework|base|./framework/base/lib/commons/commons-logging-1.2.jar| |framework|base|./framework/base/lib/commons/commons-lang-2.6.jar| |framework|base|./framework/base/lib/commons/commons-compress-1.11.jar| |framework|base|./framework/base/lib/commons/commons-pool2-2.3.jar| |framework|base|./framework/base/lib/commons/commons-el-1.0.jar| |framework|base|./framework/base/lib/commons/commons-codec-1.10.jar| |framework|base|./framework/base/lib/commons/commons-fileupload-1.3.1.jar| |framework|base|./framework/base/lib/commons/commons-csv-1.1.jar| |framework|base|./framework/base/lib/commons/commons-net-3.3.jar| |framework|base|./framework/base/lib/commons/commons-collections4-4.1.jar| |framework|base|./framework/base/lib/commons/commons-beanutils-core-1.8.3.jar| |framework|base|./framework/base/lib/commons/commons-validator-1.4.1.jar| |framework|base|./framework/base/lib/xml-apis-ext-1.3.04.jar| |framework|base|./framework/base/lib/xml-apis-1.4.01.jar| |framework|base|./framework/base/lib/log4j-1.2-api-2.3.jar| |framework|base|./framework/base/lib/log4j-slf4j-impl-2.3.jar| |framework|base|./framework/base/lib/ant-1.9.0-ant-junit.jar| |framework|base|./framework/base/lib/icu4j-57_1.jar| |framework|base|./framework/base/lib/resolver-2.9.1.jar| |framework|base|./framework/base/lib/barcode4j-2.1-barcode4j-fop-ext-complete.jar| |framework|base|./framework/base/lib/xpp3-1.1.4c.jar| |framework|base|./framework/base/lib/log4j-core-2.3.jar| |framework|base|./framework/base/lib/junit-dep-4.10.jar| |framework|base|./framework/base/lib/freemarker-2.3.24.jar| |framework|base|./framework/base/lib/tika-parsers-1.12.jar| |framework|base|./framework/base/lib/xmlrpc-client-3.1.2.jar| |framework|base|./framework/base/lib/clhm-release-1.0-lru.jar| |framework|base|./framework/base/lib/jpim-0.1.jar| |framework|base|./framework/base/lib/xalan-2.7.2.jar| |framework|base|./framework/base/lib/shiro-core-1.2.5.jar| |framework|base|./framework/base/lib/mail-1.5.1.jar| |framework|base|./framework/base/lib/pdfbox-1.8.12.jar| |framework|base|./framework/base/lib/xmlrpc-common-3.1.2.jar| |framework|base|./framework/base/lib/avalon-framework-4.2.0.jar| |framework|base|./framework/base/lib/jempbox-1.8.11.jar| |framework|base|./framework/base/lib/nekohtml-1.9.16.jar| |framework|base|./framework/base/lib/jackson-core-2.4.2.jar| |framework|base|./framework/base/lib/owasp-java-html-sanitizer-r239.jar| |framework|base|./framework/base/lib/serializer-2.9.1.jar| |framework|base|./framework/base/lib/httpclient-cache-4.4.1.jar| |framework|base|./framework/base/lib/ical4j-1.0-rc2.jar| |framework|base|./framework/base/lib/ws-commons-java5-1.0.1.jar| |framework|base|./framework/base/lib/fontbox-1.8.11.jar| |framework|base|./framework/base/lib/esapi-2.1.0.jar| |framework|base|./framework/base/lib/xercesImpl-2.11.0.jar| |framework|base|./framework/base/lib/xmlrpc-server-3.1.2.jar| |framework|base|./framework/base/lib/javolution-5.4.3.jar| |framework|base|./framework/base/lib/jdbm-1.0-SNAPSHOT.jar| |framework|base|./framework/base/lib/bsh-engine-modified.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-jaxrpc_1.1_spec-1.0.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-saaj_1.3_spec-1.1.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-j2ee-connector_1.5_spec-2.0.0.jar| |framework|base|./framework/base/lib/j2eespecs/jsp-api-2.3.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-jaxr_1.0_spec-1.0.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-activation_1.0.2_spec-1.0.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-jta_1.1_spec-1.1.1.jar| |framework|base|./framework/base/lib/j2eespecs/annotations-api-3.0.jar| |framework|base|./framework/base/lib/j2eespecs/el-api-3.0.jar| |framework|base|./framework/base/lib/j2eespecs/geronimo-jms_1.1_spec-1.1.1.jar| |framework|base|./framework/base/lib/j2eespecs/servlet-api-3.1.jar| |framework|base|./framework/base/lib/jce-jdk13-154.jar| |framework|base|./framework/base/lib/xstream-1.4.9.jar| |framework|base|./framework/base/lib/juel-spi-2.2.7.jar| |framework|base|./framework/base/lib/hamcrest-all-1.2.jar| |framework|base|./framework/base/lib/ant-1.9.0-ant-launcher.jar| |framework|base|./framework/base/lib/jackson-annotations-2.4.0.jar| |framework|base|./framework/base/lib/ivy-2.2.0.jar| |framework|base|./framework/base/lib/ws-commons-util-1.0.2.jar| |framework|base|./framework/base/lib/tika-core-1.12.jar| |framework|base|./framework/base/lib/httpunit-1.7.jar| |framework|base|./framework/base/lib/httpclient-4.4.1.jar| |framework|base|./framework/base/lib/httpcore-4.4.1.jar| |framework|base|./framework/base/lib/guava-14.0.1.jar| |framework|base|./framework/base/lib/zxing-core-3.2.0.jar| |framework|base|./framework/base/lib/jackson-databind-2.4.2.jar| |framework|base|./framework/base/lib/slf4j-api-1.6.4.jar| |framework|base|./framework/base/lib/xmlgraphics-commons-2.1.jar| |framework|base|./framework/base/lib/log4j-api-2.3.jar| |framework|catalina|./framework/catalina/lib/tomcat-extras-8.0.33-tomcat-juli-adapters.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-tomcat-coyote.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-catalina-tribes.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-catalina-ha.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-jasper.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-tomcat-api.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-catalina.jar| |framework|catalina|./framework/catalina/lib/tomcat-embed-websocket-8.0.33.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-tomcat-jni.jar| |framework|catalina|./framework/catalina/lib/tomcat-extras-8.0.33-tomcat-juli.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-tomcat-util-scan.jar| |framework|catalina|./framework/catalina/lib/tomcat-8.0.33-tomcat-util.jar| |framework|catalina|./framework/catalina/lib/ecj-4.5.jar| |framework|entity|./framework/entity/lib/commons-dbcp2-2.1.jar| |framework|entity|./framework/entity/lib/jdbc/derby-10.11.1.1.jar| |framework|geronimo|./framework/geronimo/lib/geronimo-transaction-3.1.1.jar| |framework|service|./framework/service/lib/wsdl4j-1.6.2.jar| |framework|service|./framework/service/lib/axiom-api-1.2.17.jar| |framework|service|./framework/service/lib/axis2-adb-1.7.1.jar| |framework|service|./framework/service/lib/xmlschema-core-2.2.1.jar| |framework|service|./framework/service/lib/axis2-transport-local-1.7.1.jar| |framework|service|./framework/service/lib/axiom-impl-1.2.17.jar| |framework|service|./framework/service/lib/axis2-kernel-1.7.1.jar| |framework|service|./framework/service/lib/axis2-transport-http-1.7.1.jar| |framework|service|./framework/service/lib/neethi-3.0.3.jar| |framework|service|./framework/service/lib/woden-core-1.0M10.jar| |framework|start|./framework/start/lib/commons-cli-1.3.1.jar| |framework|testtools|./framework/testtools/lib/spring-test-4.2.3.jar| |framework|testtools|./framework/testtools/lib/spring-core-4.2.3.jar| |framework|webapp|./framework/webapp/lib/rome-0.9.jar| |framework|webapp|./framework/webapp/lib/ezmorph-0.9.1.jar| |framework|webapp|./framework/webapp/lib/iText-2.1.7.jar| |specialpurpose|birt|./specialpurpose/birt/lib/commons-discovery-0.5.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.equinox.preferences_3.5.100.v20130422-1538.jar| |specialpurpose|birt|./specialpurpose/birt/lib/axis-ant-1.4.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.emf.ecore_2.9.1.v20130827-0309.jar| |specialpurpose|birt|./specialpurpose/birt/lib/flute.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.emf_2.6.0.v20130902-0605.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.emf.common_2.9.1.v20130827-0309.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.filesystem_1.4.0.v20130514-1240.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.apache.xml.serializer_2.7.1.v201005080400.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.equinox.app_1.3.100.v20130327-1442.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.emf.ecore.change_2.9.0.v20130827-0309.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.birt.runtime_4.3.1.v20130918-1142.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.emf.ecore.xmi_2.9.1.v20130827-0309.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.jobs_3.5.300.v20130429-1813.jar| |specialpurpose|birt|./specialpurpose/birt/lib/saaj.jar| |specialpurpose|birt|./specialpurpose/birt/lib/viewservlets.jar| |specialpurpose|birt|./specialpurpose/birt/lib/axis-1.4.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.equinox.registry_3.5.301.v20130717-1549.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.w3c.dom.smil_1.0.0.v200806040011.jar| |specialpurpose|birt|./specialpurpose/birt/lib/jaxrpc.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.apache.xml.resolver_1.2.0.v201005080400.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.osgi.services_3.3.100.v20130513-1956.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.expressions_3.4.500.v20130515-1343.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.contenttype_3.4.200.v20130326-1255.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.update.configurator_3.3.200.v20130326-1319.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.w3c.dom.svg_1.1.0.v201011041433.jar| |specialpurpose|birt|./specialpurpose/birt/lib/Tidy.jar| |specialpurpose|birt|./specialpurpose/birt/lib/js.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.runtime_3.9.0.v20130326-1255.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.datatools.connectivity.oda_3.4.1.v201308160907.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.w3c.css.sac_1.3.0.v200805290154.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.osgi_3.9.1.v20130814-1242.jar| |specialpurpose|birt|./specialpurpose/birt/lib/org.eclipse.core.resources_3.8.101.v20130717-0806.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/webhelpindexer.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/tagsoup-1.2.1.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/lucene-analyzers-3.0.0.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/xalan-2.7.2.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/saxon65.jar| |specialpurpose|cmssite|./specialpurpose/cmssite/template/docbook/extensions/lucene-core-3.0.0.jar| |specialpurpose|ebaystore|./specialpurpose/ebaystore/lib/helper.jar| |specialpurpose|ebaystore|./specialpurpose/ebaystore/lib/attributes.jar| |specialpurpose|ebaystore|./specialpurpose/ebaystore/lib/ebaysdkcore.jar| |specialpurpose|ebaystore|./specialpurpose/ebaystore/lib/ebaycalls.jar| |specialpurpose|googlecheckout|./specialpurpose/googlecheckout/lib/checkout-sdk-0.8.8.jar| |specialpurpose|ldap|./specialpurpose/ldap/lib/cas-server-core-3.3.jar| |specialpurpose|lucene|./specialpurpose/lucene/lib/lucene-core-5.3.1.jar| |specialpurpose|lucene|./specialpurpose/lucene/lib/lucene-queryparser-5.3.1.jar| |specialpurpose|lucene|./specialpurpose/lucene/lib/lucene-analyzers-common-5.3.1.jar| |specialpurpose|pos|./specialpurpose/pos/lib/jpos18-controls.jar| |specialpurpose|pos|./specialpurpose/pos/lib/XuiCoreSwing-v3.2rc2b.jar| |specialpurpose|pos|./specialpurpose/pos/lib/jcl.jar| |specialpurpose|pos|./specialpurpose/pos/lib/looks-2.0.2.jar| |specialpurpose|pos|./specialpurpose/pos/lib/XuiOptional-v3.2rc2b.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/hadoop-annotations-2.7.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/concurrentlinkedhashmap-lru-1.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/stax2-api-3.1.4.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/hadoop-auth-2.7.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/asm-commons-4.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/antlr-runtime-3.5.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/jackson-dataformat-smile-2.5.4.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-sandbox-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-analyzers-kuromoji-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-grouping-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/asm-4.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-backward-codecs-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/woodstox-core-asl-4.4.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/t-digest-3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/commons-configuration-1.6.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-analyzers-phonetic-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/commons-cli-1.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/hppc-0.5.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/protobuf-java-2.5.0.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-expressions-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/htrace-core-3.0.4.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/commons-exec-1.3.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/hadoop-common-2.7.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/jackson-core-2.5.4.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/lucene-memory-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/hadoop-hdfs-2.7.2.jar| |specialpurpose|solr|./specialpurpose/solr/webapp/solr/WEB-INF/lib/wstx-asl-3.2.7.jar| |specialpurpose|solr|./specialpurpose/solr/lib/compile/solr-core-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/compile/solr-solrj-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/org.restlet-2.3.0.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/org.restlet.ext.servlet-2.3.0.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/zookeeper-3.4.6.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-join-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/joda-time-2.2.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-highlighter-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-codecs-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/noggit-0.6.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-queries-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-spatial-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-suggest-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/spatial4j-0.4.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/lucene-misc-5.3.1.jar| |specialpurpose|solr|./specialpurpose/solr/lib/runtime/httpmime-4.4.1.jar| |tools|demo-backup|./tools/demo-backup/contrast-rO0.jar| |tools|security|./tools/security/notsoserial/notsoserial-1.0-SNAPSHOT.jar| > Migrate OFBiz from Apache Ant to Gradle build system > ---------------------------------------------------- > > Key: OFBIZ-7534 > URL: https://issues.apache.org/jira/browse/OFBIZ-7534 > Project: OFBiz > Issue Type: Improvement > Components: ALL COMPONENTS > Affects Versions: Upcoming Branch > Reporter: Taher Alkhateeb > Assignee: Taher Alkhateeb > Labels: ant, build-tools, gradle > Attachments: ANT_GRADLE_COMPARISON.txt, OFBIZ-7534.patch, OFBIZ-7534.patch, OFBIZ-7534.patch, build.gradle, gradle-wrapper.jar > > > This is a major refactoring task referring to the [email thread|http://ofbiz.markmail.org/message/vstt3wxuubmjgmqj?q=Important+Changes+to+Trunk+and+Use+of+Ant+%26+Gradle] in which the community voted for the switch after a proposal from the PMC > The purpose of this JIRA is to achieve the following objectives > - Fully implement a working compiling system in Gradle that passes all tests > - Remove all ant and maven build scripts from the system > - update the documentation of the system to reflect these changes -- This message was sent by Atlassian JIRA (v6.3.4#6332) |
Free forum by Nabble | Edit this page |