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]

Reply via email to