FYI, below is the full list of dependencies as reported by the Maven-build that we maintain for Sonar-Analysis.
If I read it correctly, the following are the full compile/runtime-dependencies, however most of them are only used by some of the jars, see below for the full details. commons-codec:commons-codec:jar:1.9:compile commons-logging:commons-logging:jar:1.1.3:compile org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile stax:stax-api:jar:1.0.1:compile org.apache.santuario:xmlsec:jar:2.0.1:compile org.bouncycastle:bcpkix-jdk15on:jar:1.51:compile org.bouncycastle:bcprov-jdk15on:jar:1.51:compile org.codehaus.woodstox:stax2-api:jar:3.1.4:compile org.codehaus.woodstox:woodstox-core-asl:jar:4.4.0:compile org.hamcrest:hamcrest-core:jar:1.3:compile org.slf4j:slf4j-api:jar:1.7.7:compile javax.xml.stream:stax-api:jar:1.0-2:compile org.apache.ant:ant:jar:1.8.2:compile org.apache.ant:ant-launcher:jar:1.8.2:compile junit:junit:jar:4.12:compile Dominik. mvn dependency:list [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] Reactor Build Order: [INFO] [INFO] Apache POI - the Java API for Microsoft Documents [INFO] Apache POI Main package [INFO] Apache POI Scratchpad package [INFO] Apach POI - Openxmlformats Schema package [INFO] Apach POI - Openxmlformats Encryption Schema package [INFO] Apach POI - Openxmlformats Security-Schema package [INFO] Apache POI OOXML package [INFO] Apache POI ExcelAnt package [INFO] Apache POI Examples package [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI - the Java API for Microsoft Documents 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-parent --- [INFO] [INFO] The following files have been resolved: [INFO] junit:junit:jar:4.12:test [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI Main package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-main --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] junit:junit:jar:4.12:test [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI Scratchpad package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-scratchpad --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] junit:junit:jar:4.12:test [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-main:test-jar:tests:3.13-SNAPSHOT:test [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apach POI - Openxmlformats Schema package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-ooxml-schema --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] junit:junit:jar:4.12:test [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-scratchpad:jar:3.13-SNAPSHOT:compile [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apach POI - Openxmlformats Encryption Schema package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-ooxml-schema-encryption --- [INFO] [INFO] The following files have been resolved: [INFO] junit:junit:jar:4.12:test [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apach POI - Openxmlformats Security-Schema package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-ooxml-schema-security --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] junit:junit:jar:4.12:test [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-scratchpad:jar:3.13-SNAPSHOT:compile [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI OOXML package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-ooxml --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] javax.xml.stream:stax-api:jar:1.0-2:compile [INFO] junit:junit:jar:4.12:compile [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-main:test-jar:tests:3.13-SNAPSHOT:test [INFO] org.apache.poi:poi-ooxml-schema:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-encryption:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-security:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-scratchpad:jar:3.13-SNAPSHOT:compile [INFO] org.apache.santuario:xmlsec:jar:2.0.1:compile [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.bouncycastle:bcpkix-jdk15on:jar:1.51:compile [INFO] org.bouncycastle:bcprov-jdk15on:jar:1.51:compile [INFO] org.codehaus.woodstox:stax2-api:jar:3.1.4:compile [INFO] org.codehaus.woodstox:woodstox-core-asl:jar:4.4.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:compile [INFO] org.slf4j:slf4j-api:jar:1.7.7:compile [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI ExcelAnt package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-excelant --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] javax.xml.stream:stax-api:jar:1.0-2:compile [INFO] junit:junit:jar:4.12:test [INFO] org.apache.ant:ant:jar:1.8.2:compile [INFO] org.apache.ant:ant-launcher:jar:1.8.2:compile [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-main:test-jar:tests:3.13-SNAPSHOT:test [INFO] org.apache.poi:poi-ooxml:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-encryption:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-security:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-scratchpad:jar:3.13-SNAPSHOT:compile [INFO] org.apache.santuario:xmlsec:jar:2.0.1:compile [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.bouncycastle:bcpkix-jdk15on:jar:1.51:compile [INFO] org.bouncycastle:bcprov-jdk15on:jar:1.51:compile [INFO] org.codehaus.woodstox:stax2-api:jar:3.1.4:compile [INFO] org.codehaus.woodstox:woodstox-core-asl:jar:4.4.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:test [INFO] org.slf4j:slf4j-api:jar:1.7.7:compile [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Apache POI Examples package 3.13-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.1:list (default-cli) @ poi-examples --- [INFO] [INFO] The following files have been resolved: [INFO] commons-codec:commons-codec:jar:1.9:compile [INFO] commons-logging:commons-logging:jar:1.1.3:compile [INFO] javax.xml.stream:stax-api:jar:1.0-2:compile [INFO] junit:junit:jar:4.12:compile [INFO] org.apache.poi:poi-main:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-encryption:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-ooxml-schema-security:jar:3.13-SNAPSHOT:compile [INFO] org.apache.poi:poi-scratchpad:jar:3.13-SNAPSHOT:compile [INFO] org.apache.santuario:xmlsec:jar:2.0.1:compile [INFO] org.apache.xmlbeans:xmlbeans:jar:2.6.0:compile [INFO] org.bouncycastle:bcpkix-jdk15on:jar:1.51:compile [INFO] org.bouncycastle:bcprov-jdk15on:jar:1.51:compile [INFO] org.codehaus.woodstox:stax2-api:jar:3.1.4:compile [INFO] org.codehaus.woodstox:woodstox-core-asl:jar:4.4.0:compile [INFO] org.hamcrest:hamcrest-core:jar:1.3:compile [INFO] org.slf4j:slf4j-api:jar:1.7.7:compile [INFO] stax:stax-api:jar:1.0.1:compile [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache POI - the Java API for Microsoft Documents . SUCCESS [1.722s] [INFO] Apache POI Main package ........................... SUCCESS [0.113s] [INFO] Apache POI Scratchpad package ..................... SUCCESS [0.078s] [INFO] Apach POI - Openxmlformats Schema package ......... SUCCESS [0.086s] [INFO] Apach POI - Openxmlformats Encryption Schema package SUCCESS [0.008s] [INFO] Apach POI - Openxmlformats Security-Schema package SUCCESS [0.012s] [INFO] Apache POI OOXML package .......................... SUCCESS [0.057s] [INFO] Apache POI ExcelAnt package ....................... SUCCESS [0.036s] [INFO] Apache POI Examples package ....................... SUCCESS [0.037s] [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.283s [INFO] Finished at: Fri Sep 25 23:25:43 CEST 2015 [INFO] Final Memory: 10M/146M [INFO] ------------------------------------------------------------------------ On Fri, Sep 25, 2015 at 7:16 PM, Patrick Bakker <[email protected]> wrote: > Thanks Nick! > I somehow missed that page on the website probably because I didn't scroll > down to it. That is much clearer already. > The website feels overloaded so I didn't actually browse around on it too > long and looking at it again right now part of the issue may be it isn't > always entirely clear what page I'm even on - especially if you scroll down > the content on the right. The navigation bar on the left doesn't really > give any indication of where you are. In addition some of the links just > fire you off to completely different websites so after thinking about I > think I partly don't use apache navigation panels too much since I don't > know what they're going to do and it is clearer to google search what I > want and find the content that way. > > The other disconnect is that apache lists everything in terms of bundling > up binary jars using maven and I'm trying to produce OSGi bundles from > source so I tend to skip-a-bit when hitting maven sections. > > On Fri, Sep 25, 2015 at 10:05 AM, Nick Burch <[email protected]> wrote: > >> On Thu, 24 Sep 2015, Patrick Bakker wrote: >> >>> I'd love to do write a simple unit test if I knew how that connected to >>> anything. >>> >> >> The way we work out what classes to pull from the large ooxml-schemas and >> ooxml-security jars, into the smaller poi-ooxml-schemaes jar, is by running >> the full junit unit test suite and watching what parts were used. >> >> So, if we add a unit test that explicitly uses the missing bits of the >> schema, then those'll get automatically included in the next build of the >> poi-ooxml-schemas jar >> >> Also, the 3rd FAQ - http://poi.apache.org/faq.html#faq-N10025 - should >> hopefully cover that, but let us know if you think of any improvements for >> it! >> >> Similarly, I could try looking at ooxml-security schemas but where is >>> that? I don't see it included in any of the binary builds or referenced >>> from the website. >>> >> >> It should be listed in http://poi.apache.org/overview.html#components - >> does that not cover you? Also, are there any places you would've expected >> to find it that we can update the site with additional help text / links? >> >> Additionally, as an FYI, there's likely to be an ooxml-visio-schemas jar >> quite soon, as part of the XDGF contribution. Later, once stable, we'll >> probably do a ooxml-schemas-1.2 jar that includes the visio + security >> parts in it too, but that's all still up for debate >> >> Thanks >> >> Nick >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] >> >> > > > -- > Patrick Bakker > *IT Manager* > Van Belle Nursery | vanbelle.com <http://www.vanbelle.com/> > T: 1-888-826-2355 | F: 604-853-6282 > > Find us on Facebook <http://facebook.com/vanbellenursery> • Twitter > <http://twitter.com/vanbellenursery> • Google+ > <http://gplus.to/vanbellenursery> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
