Hi, yesterday, I imported the Fortress core pom.xml into Luna (eclipse) which gives the list of libs the fukll project depends on (including transitive deps).
Here is the (impressive) list : antlr/antlr/2.7.7/antlr-2.7.7.jar avalon-framework/avalon-framework/4.1.4/avalon-framework-4.1.4.jar bsf/bsf/2.4.0/bsf-2.4.0.jar com/adobe/xmp/xmpcore/5.1.2/xmpcore-5.1.2.jar com/drewnoakes/metadata-extractor/2.6.2/metadata-extractor-2.6.2.jar com/fifesoft/rsyntaxtextarea/2.5.1/rsyntaxtextarea-2.5.1.jar com/googlecode/juniversalchardet/juniversalchardet/1.0.3/juniversalchardet-1.0.3.jar com/googlecode/mp4parser/isoparser/1.0-RC-1/isoparser-1.0-RC-1.jar com/thoughtworks/xstream/xstream/1.4.4/xstream-1.4.4.jar com/unboundid/unboundid-ldapsdk/2.3.3/unboundid-ldapsdk-2.3.3.jar commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar commons-codec/commons-codec/1.2/commons-codec-1.2.jar commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar commons-io/commons-io/2.4/commons-io-2.4.jar commons-jexl/commons-jexl/1.1/commons-jexl-1.1.jar commons-lang/commons-lang/2.4/commons-lang-2.4.jar commons-logging/commons-logging/1.1.1/commons-logging-1.1.1.jar commons-net/commons-net/3.3/commons-net-3.3.jar commons-pool/commons-pool/1.6/commons-pool-1.6.jar de/l3s/boilerpipe/boilerpipe/1.1.0/boilerpipe-1.1.0.jar dom4j/dom4j/1.6.1/dom4j-1.6.1.jar edu/ucar/netcdf/4.2-min/netcdf-4.2-min.jar excalibur-datasource/excalibur-datasource/1.1.1/excalibur-datasource-1.1.1.jar excalibur-instrument/excalibur-instrument/1.0/excalibur-instrument-1.0.jar excalibur-logger/excalibur-logger/1.1/excalibur-logger-1.1.jar excalibur-pool/excalibur-pool/1.2/excalibur-pool-1.2.jar javax/activation/activation/1.1/activation-1.1.jar javax/mail/mail/1.5.0-b01/mail-1.5.0-b01.jar javax/ws/rs/jsr311-api/1.1-ea/jsr311-api-1.1-ea.jar jcharts/jcharts/0.7.5/jcharts-0.7.5.jar jdom/jdom/1.0/jdom-1.0.jar junit/junit/4.11/junit-4.11.jar log4j/log4j/1.2.17/log4j-1.2.17.jar logkit/logkit/2.0/logkit-2.0.jar net/sf/ehcache/ehcache-core/2.6.9/ehcache-core-2.6.9.jar net/sf/jtidy/jtidy/r938/jtidy-r938.jar net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar org/apache/ant/ant/1.9.1/ant-1.9.1.jar org/apache/ant/ant-launcher/1.9.1/ant-launcher-1.9.1.jar org/apache/commons/commons-compress/1.5/commons-compress-1.5.jar org/apache/commons/commons-jexl/2.1.1/commons-jexl-2.1.1.jar org/apache/commons/commons-lang3/3.1/commons-lang3-3.1.jar org/apache/cxf/cxf-common-utilities/2.5.10/cxf-common-utilities-2.5.10.jar org/apache/directory/api/api-all/1.0.0-M22/api-all-1.0.0-M22.jar org/apache/directory/server/apacheds-all/2.0.0-M16/apacheds-all-2.0.0-M16.jar org/apache/httpcomponents/httpclient/4.2.6/httpclient-4.2.6.jar org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar org/apache/httpcomponents/httpmime/4.2.6/httpmime-4.2.6.jar org/apache/geronimo/specs/geronimo-jms_1.1_spec/1.1.1/geronimo-jms_1.1_spec-1.1.1.jar org/apache/geronimo/specs/geronimo-stax-api_1.0_spec/1.0.1/geronimo-stax-api_1.0_spec-1.0.1.jar org/apache/jmeter/ApacheJMeter_components/2.11/ApacheJMeter_components-2.11.jar org/apache/jmeter/ApacheJMeter_core/2.11/ApacheJMeter_core-2.11.jar org/apache/jmeter/ApacheJMeter_java/2.11/ApacheJMeter_java-2.11.jar org/apache/jmeter/jorphan/2.11/jorphan-2.11.jar org/apache/james/apache-mime4j-core/0.7.2/apache-mime4j-core-0.7.2.jar org/apache/james/apache-mime4j-dom/0.7.2/apache-mime4j-dom-0.7.2.jar org/apache/mina/mina-core/2.0.7/mina-core-2.0.7.jar org/apache/pdfbox/pdfbox/1.8.1/pdfbox-1.8.1.jar org/apache/pdfbox/fontbox/1.8.1/fontbox-1.8.1.jar org/apache/pdfbox/jempbox/1.8.1/jempbox-1.8.1.jar org/apache/poi/poi/3.9/poi-3.9.jar org/apache/poi/poi-scratchpad/3.9/poi-scratchpad-3.9.jar org/apache/poi/poi-ooxml/3.9/poi-ooxml-3.9.jar org/apache/poi/poi-ooxml-schemas/3.9/poi-ooxml-schemas-3.9.jar org/apache/tika/tika-core/1.4/tika-core-1.4.jar org/apache/tika/tika-parsers/1.4/tika-parsers-1.4.jar org/apache/ws/xmlschema/xmlschema-core/2.0.3/xmlschema-core-2.0.3.jar org/apache/xmlbeans/xmlbeans/2.3.0/xmlbeans-2.3.0.jar org/apache/xmlgraphics/xmlgraphics-commons/1.5/xmlgraphics-commons-1.5.jar org/aspectj/aspectjrt/1.6.11/aspectjrt-1.6.11.jar org/beanshell/bsh/2.0b5/bsh-2.0b5.jar org/bouncycastle/bcmail-jdk15/1.45/bcmail-jdk15-1.45.jar org/bouncycastle/bcmail-jdk15on/1.49/bcmail-jdk15on-1.49.jar org/bouncycastle/bcpkix-jdk15on/1.49/bcpkix-jdk15on-1.49.jar org/bouncycastle/bcprov-jdk15/1.45/bcprov-jdk15-1.45.jar org/bouncycastle/bcprov-jdk15on/1.49/bcprov-jdk15on-1.49.jar org/ccil/cowan/tagsoup/tagsoup/1.2.1/tagsoup-1.2.1.jar org/codehaus/woodstox/stax2-api/3.1.1/stax2-api-3.1.1.jar org/codehaus/woodstox/woodstox-core-asl/4.2.0/woodstox-core-asl-4.2.0.jar org/gagravarr/vorbis-java-core/0.1/vorbis-java-core-0.1.jar org/gagravarr/vorbis-java-core/0.1/vorbis-java-core-0.1-tests.jar org/gagravarr/vorbis-java-tika/0.1/vorbis-java-tika-0.1.jar org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar org/htmlparser/htmllexer/2.1/htmllexer-2.1.jar org/htmlparser/htmlparser/2.1/htmlparser-2.1.jar org/jasypt/jasypt/1.8/jasypt-1.8.jar org/jgrapht/jgrapht-jdk1.5/0.7.3/jgrapht-jdk1.5-0.7.3.jar org/jodd/jodd-core/3.4.10/jodd-core-3.4.10.jar org/jdom/jdom/1.1.3/jdom-1.1.3.jar org/jodd/jodd-lagarto/3.4.10/jodd-lagarto-3.4.10.jar org/jsoup/jsoup/1.7.3/jsoup-1.7.3.jar org/mongodb/mongo-java-driver/2.11.3/mongo-java-driver-2.11.3.jar org/mozilla/rhino/1.7R4/rhino-1.7R4.jar org/openldap/accelerator-api/1.0-RC39/accelerator-api-1.0-RC39.jar org/openldap/accelerator-impl/1.0-RC39/accelerator-impl-1.0-RC39.jar oro/oro/2.0.8/oro-2.0.8.jar org/ow2/asm/asm-debug-all/4.1/asm-debug-all-4.1.jar org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar org/slf4j/slf4j-nop/1.7.5/slf4j-nop-1.7.5.jar org/tukaani/xz/1.2/xz-1.2.jar rome/rome/0.9/rome-0.9.jar soap/soap/2.3.1/soap-2.3.1.jar xalan/serializer/2.7.1/serializer-2.7.1.jar xalan/xalan/2.7.1/xalan-2.7.1.jar xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar xpp3/xpp3/1.1.4c/xpp3-1.1.4c.jar xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar The pb is to get the real hierarchy, instead of a bold list of dependencies. For instance, JMeter is requiring a huge list of transitive dependencies, just because it's a tool that can be used to test many different protocols. This is clearly shown by the dependencies tree produce when you run the mvn eclipse:eclipse command at the project root : [DEBUG] org.openldap:fortress:jar:1.0-RC39 (selected for null) [DEBUG] org.openldap:accelerator-api:jar:1.0-RC39:compile (selected for compile) [DEBUG] org.apache.directory.api:api-all:jar:1.0.0-M22-SNAPSHOT:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.7.5:compile (selected for compile) [DEBUG] org.openldap:accelerator-impl:jar:1.0-RC39:compile (selected for compile) [DEBUG] commons-lang:commons-lang:jar:2.4:compile (selected for compile) [DEBUG] commons-configuration:commons-configuration:jar:1.6:compile (selected for compile) [DEBUG] commons-collections:commons-collections:jar:3.2.1:compile (selected for compile) [DEBUG] commons-logging:commons-logging:jar:1.1.1:compile (selected for compile) [DEBUG] commons-digester:commons-digester:jar:1.8:compile (selected for compile) [DEBUG] commons-beanutils:commons-beanutils:jar:1.7.0:compile (selected for compile) [DEBUG] commons-logging:commons-logging:jar:1.0.3:compile (removed - nearer found: 1.1.1) [DEBUG] commons-logging:commons-logging:jar:1.1:compile (removed - nearer found: 1.1.1) [DEBUG] commons-beanutils:commons-beanutils-core:jar:1.8.0:compile (selected for compile) [DEBUG] commons-collections:commons-collections:jar:3.2.1:compile (selected for compile) [DEBUG] commons-io:commons-io:jar:2.4:compile (selected for compile) [DEBUG] commons-httpclient:commons-httpclient:jar:3.1:compile (selected for compile) [DEBUG] commons-logging:commons-logging:jar:1.0.4:compile (removed - nearer found: 1.1.1) [DEBUG] commons-codec:commons-codec:jar:1.2:compile (selected for compile) [DEBUG] com.unboundid:unboundid-ldapsdk:jar:2.3.3:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.7.5:compile (selected for compile) [DEBUG] org.slf4j:slf4j-log4j12:jar:1.7.5:compile (selected for compile) [DEBUG] log4j:log4j:jar:1.2.17:compile (selected for compile) [DEBUG] log4j:log4j:jar:1.2.17:compile (selected for compile) [DEBUG] org.jasypt:jasypt:jar:1.8:compile (selected for compile) [DEBUG] org.jgrapht:jgrapht-jdk1.5:jar:0.7.3:compile (selected for compile) [DEBUG] net.sf.ehcache:ehcache-core:jar:2.6.9:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.6.1:compile (removed - nearer found: 1.7.5) [DEBUG] org.apache.ant:ant:jar:1.9.1:compile (selected for compile) [DEBUG] org.apache.ant:ant-launcher:jar:1.9.1:compile (selected for compile) [DEBUG] org.apache.cxf:cxf-common-utilities:jar:2.5.10:compile (selected for compile) [DEBUG] org.apache.ws.xmlschema:xmlschema-core:jar:2.0.3:compile (selected for compile) [DEBUG] org.codehaus.woodstox:woodstox-core-asl:jar:4.2.0:compile (selected for compile) [DEBUG] org.codehaus.woodstox:stax2-api:jar:3.1.1:compile (selected for compile) [DEBUG] javax.ws.rs:jsr311-api:jar:1.1-ea:compile (selected for compile) [DEBUG] junit:junit:jar:4.11:test (selected for test) [DEBUG] org.hamcrest:hamcrest-core:jar:1.3:test (selected for test) [DEBUG] net.sf.opencsv:opencsv:jar:2.3:test (selected for test) [DEBUG] org.apache.jmeter:ApacheJMeter_core:jar:2.11:test (selected for test) [DEBUG] org.apache.jmeter:jorphan:jar:2.11:test (selected for test) [DEBUG] bsf:bsf:jar:2.4.0:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.0.4:test (removed - nearer found: 1.1.1) [DEBUG] avalon-framework:avalon-framework:jar:4.1.4:test (selected for test) [DEBUG] org.beanshell:bsh:jar:2.0b5:test (selected for test) [DEBUG] org.bouncycastle:bcmail-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcpkix-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcpkix-jdk15on:jar:1.49:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.8:test (removed - nearer found: 1.2) [DEBUG] commons-jexl:commons-jexl:jar:1.1:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.0.3:test (removed - nearer found: 1.1.1) [DEBUG] junit:junit:jar:3.8.1:test (removed - nearer found: 4.11) [DEBUG] org.apache.commons:commons-jexl:jar:2.1.1:test (selected for test) [DEBUG] org.apache.commons:commons-lang3:jar:3.1:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.1.3:test (removed - nearer found: 1.1.1) [DEBUG] commons-net:commons-net:jar:3.3:test (selected for test) [DEBUG] excalibur-datasource:excalibur-datasource:jar:1.1.1:test (selected for test) [DEBUG] excalibur-instrument:excalibur-instrument:jar:1.0:test (selected for test) [DEBUG] excalibur-logger:excalibur-logger:jar:1.1:test (selected for test) [DEBUG] excalibur-pool:excalibur-pool:jar:1.2:test (selected for test) [DEBUG] org.htmlparser:htmllexer:jar:2.1:test (selected for test) [DEBUG] org.htmlparser:htmlparser:jar:2.1:test (selected for test) [DEBUG] org.apache.httpcomponents:httpclient:jar:4.2.6:test (selected for test) [DEBUG] org.apache.httpcomponents:httpcore:jar:4.2.5:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.6:test (removed - nearer found: 1.2) [DEBUG] org.apache.httpcomponents:httpmime:jar:4.2.6:test (selected for test) [DEBUG] org.apache.httpcomponents:httpcore:jar:4.2.5:test (selected for test) [DEBUG] oro:oro:jar:2.0.8:test (selected for test) [DEBUG] jcharts:jcharts:jar:0.7.5:test (selected for test) [DEBUG] org.jdom:jdom:jar:1.1.3:test (selected for test) [DEBUG] org.mozilla:rhino:jar:1.7R4:test (selected for test) [DEBUG] logkit:logkit:jar:2.0:test (selected for test) [DEBUG] soap:soap:jar:2.3.1:test (selected for test) [DEBUG] net.sf.jtidy:jtidy:jar:r938:test (selected for test) [DEBUG] org.apache.tika:tika-core:jar:1.4:test (selected for test) [DEBUG] org.apache.tika:tika-parsers:jar:1.4:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-tika:jar:0.1:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-core:jar:tests:0.1:test (selected for test) [DEBUG] org.apache.tika:tika-core:jar:1.0:test (removed - nearer found: 1.4) [DEBUG] edu.ucar:netcdf:jar:4.2-min:test (selected for test) [DEBUG] org.slf4j:slf4j-api:jar:1.5.6:test (removed - nearer found: 1.7.5) [DEBUG] org.apache.james:apache-mime4j-core:jar:0.7.2:test (selected for test) [DEBUG] org.apache.james:apache-mime4j-dom:jar:0.7.2:test (selected for test) [DEBUG] org.apache.commons:commons-compress:jar:1.5:test (selected for test) [DEBUG] org.tukaani:xz:jar:1.2:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.5:test (removed - nearer found: 1.2) [DEBUG] org.apache.pdfbox:pdfbox:jar:1.8.1:test (selected for test) [DEBUG] org.apache.pdfbox:fontbox:jar:1.8.1:test (selected for test) [DEBUG] org.apache.pdfbox:jempbox:jar:1.8.1:test (selected for test) [DEBUG] org.bouncycastle:bcmail-jdk15:jar:1.45:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15:jar:1.45:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15:jar:1.45:test (selected for test) [DEBUG] org.apache.poi:poi:jar:3.9:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.5:test (removed - nearer found: 1.2) [DEBUG] org.apache.poi:poi-scratchpad:jar:3.9:test (selected for test) [DEBUG] org.apache.poi:poi-ooxml:jar:3.9:test (selected for test) [DEBUG] org.apache.poi:poi-ooxml-schemas:jar:3.9:test (selected for test) [DEBUG] org.apache.xmlbeans:xmlbeans:jar:2.3.0:test (selected for test) [DEBUG] dom4j:dom4j:jar:1.6.1:test (selected for test) [DEBUG] org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:test (selected for test) [DEBUG] org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:test (selected for test) [DEBUG] org.ow2.asm:asm-debug-all:jar:4.1:test (selected for test) [DEBUG] com.googlecode.mp4parser:isoparser:jar:1.0-RC-1:test (selected for test) [DEBUG] org.aspectj:aspectjrt:jar:1.6.11:test (selected for test) [DEBUG] com.drewnoakes:metadata-extractor:jar:2.6.2:test (selected for test) [DEBUG] com.adobe.xmp:xmpcore:jar:5.1.2:test (selected for test) [DEBUG] xerces:xercesImpl:jar:2.8.1:test (selected for test) [DEBUG] xml-apis:xml-apis:jar:1.3.03:test (selected for test) [DEBUG] de.l3s.boilerpipe:boilerpipe:jar:1.1.0:test (selected for test) [DEBUG] rome:rome:jar:0.9:test (selected for test) [DEBUG] jdom:jdom:jar:1.0:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-core:jar:0.1:test (selected for test) [DEBUG] com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3:test (selected for test) [DEBUG] com.thoughtworks.xstream:xstream:jar:1.4.4:test (selected for test) [DEBUG] xmlpull:xmlpull:jar:1.1.3.1:test (selected for test) [DEBUG] xpp3:xpp3_min:jar:1.1.4c:test (selected for test) [DEBUG] xmlpull:xmlpull:jar:1.1.3.1:test (selected for test) [DEBUG] xpp3:xpp3_min:jar:1.1.4c:test (selected for test) [DEBUG] xalan:xalan:jar:2.7.1:test (selected for test) [DEBUG] xalan:serializer:jar:2.7.1:test (selected for test) [DEBUG] xml-apis:xml-apis:jar:1.3.03:test (removed - nearer found: 1.3.04) [DEBUG] xml-apis:xml-apis:jar:1.3.04:test (selected for test) [DEBUG] xalan:serializer:jar:2.7.1:test (selected for test) [DEBUG] xml-apis:xml-apis:jar:1.3.04:test (selected for test) [DEBUG] xerces:xercesImpl:jar:2.8.1:test (removed - nearer found: 2.9.1) [DEBUG] xerces:xercesImpl:jar:2.9.1:test (selected for test) [DEBUG] xml-apis:xml-apis:jar:1.3.04:test (selected for test) [DEBUG] org.apache.xmlgraphics:xmlgraphics-commons:jar:1.5:test (selected for test) [DEBUG] commons-io:commons-io:jar:1.3.1:test (removed - nearer found: 2.4) [DEBUG] commons-logging:commons-logging:jar:1.0.4:test (removed - nearer found: 1.1.1) [DEBUG] javax.mail:mail:jar:1.5.0-b01:test (selected for test) [DEBUG] javax.activation:activation:jar:1.1:test (selected for test) [DEBUG] org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:test (selected for test) [DEBUG] org.jsoup:jsoup:jar:1.7.3:test (selected for test) [DEBUG] org.jodd:jodd-core:jar:3.4.10:test (selected for test) [DEBUG] org.jodd:jodd-lagarto:jar:3.4.10:test (selected for test) [DEBUG] org.slf4j:slf4j-api:jar:1.7.2:test (removed - nearer found: 1.7.5) [DEBUG] org.mongodb:mongo-java-driver:jar:2.11.3:test (selected for test) [DEBUG] com.fifesoft:rsyntaxtextarea:jar:2.5.1:test (selected for test) [DEBUG] org.slf4j:slf4j-nop:jar:1.7.5:test (selected for test) [DEBUG] bsf:bsf:jar:2.4.0:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.0.4:test (removed - nearer found: 1.1.1) [DEBUG] avalon-framework:avalon-framework:jar:4.1.4:test (selected for test) [DEBUG] org.beanshell:bsh:jar:2.0b5:test (selected for test) [DEBUG] org.bouncycastle:bcmail-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15on:jar:1.49:test (selected for test) [DEBUG] org.bouncycastle:bcpkix-jdk15on:jar:1.49:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.8:test (removed - nearer found: 1.2) [DEBUG] commons-jexl:commons-jexl:jar:1.1:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.0.3:test (removed - nearer found: 1.1.1) [DEBUG] junit:junit:jar:3.8.1:test (removed - nearer found: 4.11) [DEBUG] org.apache.commons:commons-jexl:jar:2.1.1:test (selected for test) [DEBUG] org.apache.commons:commons-lang3:jar:3.1:test (selected for test) [DEBUG] commons-logging:commons-logging:jar:1.1.3:test (removed - nearer found: 1.1.1) [DEBUG] commons-net:commons-net:jar:3.3:test (selected for test) [DEBUG] excalibur-datasource:excalibur-datasource:jar:1.1.1:test (selected for test) [DEBUG] excalibur-instrument:excalibur-instrument:jar:1.0:test (selected for test) [DEBUG] excalibur-logger:excalibur-logger:jar:1.1:test (selected for test) [DEBUG] excalibur-pool:excalibur-pool:jar:1.2:test (selected for test) [DEBUG] org.htmlparser:htmllexer:jar:2.1:test (selected for test) [DEBUG] org.htmlparser:htmlparser:jar:2.1:test (selected for test) [DEBUG] org.apache.httpcomponents:httpclient:jar:4.2.6:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.6:test (removed - nearer found: 1.2) [DEBUG] org.apache.httpcomponents:httpmime:jar:4.2.6:test (selected for test) [DEBUG] org.apache.httpcomponents:httpcore:jar:4.2.5:test (selected for test) [DEBUG] oro:oro:jar:2.0.8:test (selected for test) [DEBUG] jcharts:jcharts:jar:0.7.5:test (selected for test) [DEBUG] org.jdom:jdom:jar:1.1.3:test (selected for test) [DEBUG] org.mozilla:rhino:jar:1.7R4:test (selected for test) [DEBUG] logkit:logkit:jar:2.0:test (selected for test) [DEBUG] soap:soap:jar:2.3.1:test (selected for test) [DEBUG] net.sf.jtidy:jtidy:jar:r938:test (selected for test) [DEBUG] org.apache.tika:tika-core:jar:1.4:test (selected for test) [DEBUG] org.apache.tika:tika-parsers:jar:1.4:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-tika:jar:0.1:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-core:jar:tests:0.1:test (selected for test) [DEBUG] org.apache.tika:tika-core:jar:1.0:test (removed - nearer found: 1.4) [DEBUG] edu.ucar:netcdf:jar:4.2-min:test (selected for test) [DEBUG] org.slf4j:slf4j-api:jar:1.5.6:test (removed - nearer found: 1.7.5) [DEBUG] org.apache.james:apache-mime4j-core:jar:0.7.2:test (selected for test) [DEBUG] org.apache.james:apache-mime4j-dom:jar:0.7.2:test (selected for test) [DEBUG] org.apache.commons:commons-compress:jar:1.5:test (selected for test) [DEBUG] org.tukaani:xz:jar:1.2:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.5:test (removed - nearer found: 1.2) [DEBUG] org.apache.pdfbox:pdfbox:jar:1.8.1:test (selected for test) [DEBUG] org.apache.pdfbox:fontbox:jar:1.8.1:test (selected for test) [DEBUG] org.apache.pdfbox:jempbox:jar:1.8.1:test (selected for test) [DEBUG] org.bouncycastle:bcmail-jdk15:jar:1.45:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15:jar:1.45:test (selected for test) [DEBUG] org.bouncycastle:bcprov-jdk15:jar:1.45:test (selected for test) [DEBUG] org.apache.poi:poi:jar:3.9:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.5:test (removed - nearer found: 1.2) [DEBUG] org.apache.poi:poi-scratchpad:jar:3.9:test (selected for test) [DEBUG] org.apache.poi:poi-ooxml:jar:3.9:test (selected for test) [DEBUG] org.apache.poi:poi-ooxml-schemas:jar:3.9:test (selected for test) [DEBUG] org.apache.xmlbeans:xmlbeans:jar:2.3.0:test (selected for test) [DEBUG] dom4j:dom4j:jar:1.6.1:test (selected for test) [DEBUG] org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:jar:1.0.1:test (selected for test) [DEBUG] org.ccil.cowan.tagsoup:tagsoup:jar:1.2.1:test (selected for test) [DEBUG] org.ow2.asm:asm-debug-all:jar:4.1:test (selected for test) [DEBUG] com.googlecode.mp4parser:isoparser:jar:1.0-RC-1:test (selected for test) [DEBUG] org.aspectj:aspectjrt:jar:1.6.11:test (selected for test) [DEBUG] com.drewnoakes:metadata-extractor:jar:2.6.2:test (selected for test) [DEBUG] com.adobe.xmp:xmpcore:jar:5.1.2:test (selected for test) [DEBUG] xerces:xercesImpl:jar:2.8.1:test (removed - nearer found: 2.9.1) [DEBUG] de.l3s.boilerpipe:boilerpipe:jar:1.1.0:test (selected for test) [DEBUG] rome:rome:jar:0.9:test (selected for test) [DEBUG] jdom:jdom:jar:1.0:test (selected for test) [DEBUG] org.gagravarr:vorbis-java-core:jar:0.1:test (selected for test) [DEBUG] com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3:test (selected for test) [DEBUG] com.thoughtworks.xstream:xstream:jar:1.4.4:test (selected for test) [DEBUG] xmlpull:xmlpull:jar:1.1.3.1:test (selected for test) [DEBUG] xpp3:xpp3_min:jar:1.1.4c:test (selected for test) [DEBUG] xalan:xalan:jar:2.7.1:test (selected for test) [DEBUG] xalan:serializer:jar:2.7.1:test (selected for test) [DEBUG] xerces:xercesImpl:jar:2.9.1:test (selected for test) [DEBUG] xml-apis:xml-apis:jar:1.3.04:test (selected for test) [DEBUG] org.apache.xmlgraphics:xmlgraphics-commons:jar:1.5:test (selected for test) [DEBUG] commons-io:commons-io:jar:1.3.1:test (removed - nearer found: 2.4) [DEBUG] commons-logging:commons-logging:jar:1.0.4:test (removed - nearer found: 1.1.1) [DEBUG] javax.mail:mail:jar:1.5.0-b01:test (selected for test) [DEBUG] javax.activation:activation:jar:1.1:test (selected for test) [DEBUG] org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:test (selected for test) [DEBUG] org.jsoup:jsoup:jar:1.7.3:test (selected for test) [DEBUG] org.jodd:jodd-core:jar:3.4.10:test (selected for test) [DEBUG] org.jodd:jodd-lagarto:jar:3.4.10:test (selected for test) [DEBUG] org.slf4j:slf4j-api:jar:1.7.2:test (removed - nearer found: 1.7.5) [DEBUG] org.mongodb:mongo-java-driver:jar:2.11.3:test (selected for test) [DEBUG] com.fifesoft:rsyntaxtextarea:jar:2.5.1:test (selected for test) [DEBUG] org.slf4j:slf4j-nop:jar:1.7.5:test (selected for test) [DEBUG] org.apache.jmeter:ApacheJMeter_java:jar:2.11:test (selected for test) [DEBUG] org.apache.jmeter:ApacheJMeter_components:jar:2.11:test (selected for test) [DEBUG] commons-codec:commons-codec:jar:1.8:test (removed - nearer found: 1.2) [DEBUG] commons-logging:commons-logging:jar:1.1.3:test (removed - nearer found: 1.1.1) [DEBUG] commons-codec:commons-codec:jar:1.8:test (removed - nearer found: 1.2) [DEBUG] commons-logging:commons-logging:jar:1.1.3:test (removed - nearer found: 1.1.1) [DEBUG] org.apache.directory.server:apacheds-all:jar:2.0.0-M16:compile (selected for compile) [DEBUG] org.apache.directory.api:api-all:jar:1.0.0-M22-SNAPSHOT:compile (removed - nearer found: 1.0.0-M22) [DEBUG] org.apache.directory.api:api-all:jar:1.0.0-M22:compile (selected for compile) [DEBUG] xpp3:xpp3:jar:1.1.4c:compile (selected for compile) [DEBUG] dom4j:dom4j:jar:1.6.1:compile (selected for compile) [DEBUG] xml-apis:xml-apis:jar:1.3.04:test (setting artifactScope to: compile) [DEBUG] xml-apis:xml-apis:jar:1.3.04:compile (selected for compile) [DEBUG] xml-apis:xml-apis:jar:1.3.04:compile (removed - nearer found: 1.0.b2) [DEBUG] xml-apis:xml-apis:jar:1.0.b2:compile (selected for compile) [DEBUG] commons-pool:commons-pool:jar:1.6:compile (selected for compile) [DEBUG] org.apache.mina:mina-core:jar:2.0.7:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.6.6:compile (removed - nearer found: 1.7.5) [DEBUG] commons-lang:commons-lang:jar:2.6:compile (removed - nearer found: 2.4) [DEBUG] antlr:antlr:jar:2.7.7:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.7.7:compile (removed - nearer found: 1.7.5) In fact, if we focus on direct dependencies, here is the list of jars we need : [DEBUG] org.openldap:fortress:jar:1.0-RC39 (selected for null) [DEBUG] commons-lang:commons-lang:jar:2.4:compile (selected for compile) [DEBUG] commons-configuration:commons-configuration:jar:1.6:compile (selected for compile) [DEBUG] commons-collections:commons-collections:jar:3.2.1:compile (selected for compile) [DEBUG] commons-io:commons-io:jar:2.4:compile (selected for compile) [DEBUG] commons-httpclient:commons-httpclient:jar:3.1:compile (selected for compile) [DEBUG] com.unboundid:unboundid-ldapsdk:jar:2.3.3:compile (selected for compile) [DEBUG] org.slf4j:slf4j-api:jar:1.7.5:compile (selected for compile) [DEBUG] org.slf4j:slf4j-log4j12:jar:1.7.5:compile (selected for compile) [DEBUG] log4j:log4j:jar:1.2.17:compile (selected for compile) [DEBUG] org.jasypt:jasypt:jar:1.8:compile (selected for compile) [DEBUG] org.jgrapht:jgrapht-jdk1.5:jar:0.7.3:compile (selected for compile) [DEBUG] net.sf.ehcache:ehcache-core:jar:2.6.9:compile (selected for compile) [DEBUG] org.apache.ant:ant:jar:1.9.1:compile (selected for compile) [DEBUG] org.apache.cxf:cxf-common-utilities:jar:2.5.10:compile (selected for compile) [DEBUG] javax.ws.rs:jsr311-api:jar:1.1-ea:compile (selected for compile) [DEBUG] junit:junit:jar:4.11:test (selected for test) [DEBUG] net.sf.opencsv:opencsv:jar:2.3:test (selected for test) [DEBUG] org.apache.jmeter:ApacheJMeter_core:jar:2.11:test (selected for test) [DEBUG] org.apache.jmeter:ApacheJMeter_java:jar:2.11:test (selected for test) [DEBUG] org.apache.directory.server:apacheds-all:jar:2.0.0-M16:compile (selected for compile) [DEBUG] org.apache.directory.api:api-all:jar:1.0.0-M22-SNAPSHOT:compile (removed - nearer found: 1.0.0-M22) [DEBUG] org.apache.directory.api:api-all:jar:1.0.0-M22:compile (selected for compile) Assuming that the Apache dependencies have already did thir due diligence (a reasonnable assumption), we should then focus on the three following dependencies : [DEBUG] com.unboundid:unboundid-ldapsdk:jar:2.3.3:compile (selected for compile) [DEBUG] org.jasypt:jasypt:jar:1.8:compile (selected for compile) [DEBUG] org.jgrapht:jgrapht-jdk1.5:jar:0.7.3:compile (selected for compile) [DEBUG] javax.ws.rs:jsr311-api:jar:1.1-ea:compile (selected for compile) [DEBUG] net.sf.opencsv:opencsv:jar:2.3:test (selected for test) Jasypt is an AL 2.0 lib, JGrapht has a dual license (LGPL and EPL, so we should pick EPL, which enters into the "Category B: Reciprocal Licenses " from http://www.apache.org/legal/3party.html), javax.ws.rs is under a CDDL license (again, a Category B license), net.sf.opencsv is available under an AL 2.0 license. The real problem lies in the UboundID package, which comes with three different possible licenses : GPL2, LGPL2 - both incompatible with AL 2.0) and a more convenient "UnboundID LDAP SDK Free Use License" (https://www.unboundid.com/products/ldap-sdk/docs/LICENSE-UnboundID-LDAPSDK.txt). I'm not able to clearly see the implication of the free license, it's a bit too vague for me. At this point, and focusing on Fortress-core only, I wouls suggest we simply get rid of Uboundid dependency, and then we should be good to go. Anyone has another take on this matter ? Thanks !
