[ 
http://jira.xwiki.org/jira/browse/XWIKI-1645?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_20997
 ] 

Vincent Massol commented on XWIKI-1645:
---------------------------------------

Here's what we get when running mvn dependency:tree:

{noformat}
[INFO] [dependency:tree]
[INFO] com.xpn.xwiki.platform:xwiki-web-standard:war:1.3-SNAPSHOT
[INFO] +- com.xpn.xwiki.platform:xwiki-core:jar:1.3-SNAPSHOT:compile
[INFO] |  +- exo-platform:exo-platform.container:jar:2.0:compile
[INFO] |  +- exo-platform:exo-platform.commons:jar:2.0:compile
[INFO] |  +- exo-platform:exo-platform.service.organization.api:jar:2.0:compile
[INFO] |  +- exo-platform:exo-platform.service.security.api:jar:2.0:compile
[INFO] |  +- exo-platform:exo-platform.service.database.api:jar:2.0:compile
[INFO] |  +- org.suigeneris:jrcs.diff:jar:0.4.2:compile
[INFO] |  +- org.suigeneris:jrcs.rcs:jar:0.4.2:compile
[INFO] |  +- opensymphony:oscache:jar:xwiki:2.3.2:compile
[INFO] |  +- org.apache.jackrabbit:jackrabbit-core:jar:1.1:compile
[INFO] |  +- com.google:googleapi:jar:xwiki:UNKNOWN:compile
[INFO] |  +- 
org.apache.portals:graffito-jcr-mapping:jar:1.0-a1-amelentev-dev:compile
[INFO] |  +- javax.transaction:jta:jar:1.0.1B:compile
[INFO] |  +- flickrj:flickrapi:jar:1.0a7:compile
[INFO] |  +- jgroups:jgroups:jar:2.2.9.3:compile
[INFO] |  +- rome:rome-fetcher:jar:0.7:compile
[INFO] |  +- jcaptcha:jcaptcha-all:jar:1.0-RC3:compile
[INFO] |  +- com.novell:ldap:jar:UNKNOWN:compile
[INFO] |  +- jfree:jfreechart:jar:1.0.0-rc1:compile
[INFO] |  +- jfree:jcommon:jar:1.0.5:compile
[INFO] |  +- javax.jcr:jcr:jar:1.0:compile
[INFO] |  +- velocity-tools:velocity-tools:jar:1.3:compile
[INFO] |  +- info.informatica:css4j:jar:0.4.0:compile
[INFO] |  +- info.informatica:jclf:jar:2.3.0:runtime
[INFO] |  +- jtidy:jtidy:jar:8.0-20060801.131059-3-dev:compile
[INFO] |  +- 
org.codehaus.swizzle:swizzle-confluence:jar:xwiki:1.1-20070908:compile
[INFO] |  |  \- xmlrpc:xmlrpc-client:jar:3.0:compile
[INFO] |  |     \- org.apache.xmlrpc:xmlrpc-common:jar:3.0:compile
[INFO] |  |        \- org.apache.ws.commons:ws-commons-util:jar:1.0.1:compile
[INFO] |  |           \- xml-apis:xml-apis:jar:1.0.b2:compile
[INFO] |  +- velocity:velocity:jar:1.5:compile
[INFO] |  |  +- commons-lang:commons-lang:jar:2.1:compile
[INFO] |  |  \- oro:oro:jar:2.0.8:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] |  +- commons-lang:commons-lang:jar:2.1:compile
[INFO] |  +- commons-collections:commons-collections:jar:3.2:compile
[INFO] |  +- commons-io:commons-io:jar:1.2:compile
[INFO] |  +- commons-net:commons-net:jar:1.4.1:compile
[INFO] |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  +- org.hibernate:hibernate:jar:3.1.3:compile
[INFO] |  |  +- ehcache:ehcache:jar:1.1:compile
[INFO] |  |  +- cglib:cglib:jar:2.1_3:compile
[INFO] |  |  |  \- asm:asm:jar:1.5.3:compile
[INFO] |  |  +- asm:asm:jar:1.5.3:compile
[INFO] |  |  +- asm:asm-attrs:jar:1.5.3:compile
[INFO] |  |  \- antlr:antlr:jar:2.7.6rc1:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- ecs:ecs:jar:1.4.2:compile
[INFO] |  +- xmlrpc:xmlrpc-server:jar:3.0:compile
[INFO] |  |  \- org.apache.xmlrpc:xmlrpc-common:jar:3.0:compile
[INFO] |  |     \- org.apache.ws.commons:ws-commons-util:jar:1.0.1:compile
[INFO] |  +- securityfilter:securityfilter:jar:2.0:compile
[INFO] |  |  \- commons-digester:commons-digester:jar:1.6:compile
[INFO] |  +- portlet-api:portlet-api:jar:1.0:compile
[INFO] |  +- struts:struts:jar:1.2.9:compile
[INFO] |  |  +- commons-validator:commons-validator:jar:1.1.4:compile
[INFO] |  |  \- xalan:xalan:jar:2.5.1:compile
[INFO] |  +- ant:ant:jar:1.6.5:compile
[INFO] |  +- javax.xml:jaxrpc-api:jar:1.1:compile
[INFO] |  +- commons-dbcp:commons-dbcp:jar:1.2.1:compile
[INFO] |  |  +- commons-pool:commons-pool:jar:1.2:compile
[INFO] |  |  |  \- xerces:xercesImpl:jar:2.0.2:compile
[INFO] |  |  \- xerces:xercesImpl:jar:2.0.2:compile
[INFO] |  +- batik:batik-rasterizer:jar:1.6:compile
[INFO] |  |  +- batik:batik-awt-util:jar:1.6:compile
[INFO] |  |  +- batik:batik-bridge:jar:1.6:compile
[INFO] |  |  +- batik:batik-css:jar:1.6:compile
[INFO] |  |  +- batik:batik-dom:jar:1.6:compile
[INFO] |  |  +- batik:batik-gvt:jar:1.6:compile
[INFO] |  |  +- batik:batik-parser:jar:1.6:compile
[INFO] |  |  +- batik:batik-script:jar:1.6:compile
[INFO] |  |  +- batik:batik-svg-dom:jar:1.6:compile
[INFO] |  |  +- batik:batik-transcoder:jar:1.6:compile
[INFO] |  |  +- batik:batik-util:jar:1.6:compile
[INFO] |  |  +- batik:batik-xml:jar:1.6:compile
[INFO] |  |  \- xml-apis:xmlParserAPIs:jar:2.0.2:compile
[INFO] |  +- batik:batik-svggen:jar:1.6:compile
[INFO] |  +- batik:batik-dom:jar:1.6:compile
[INFO] |  +- batik:batik-ext:jar:1.6:compile
[INFO] |  +- rome:rome:jar:0.8:compile
[INFO] |  |  \- jdom:jdom:jar:1.0:compile
[INFO] |  +- ical4j:ical4j:jar:0.9.20:compile
[INFO] |  +- javax.mail:mail:jar:1.4:compile
[INFO] |  |  \- javax.activation:activation:jar:1.1:compile
[INFO] |  +- groovy:groovy-all-1.0-jsr:jar:06:compile
[INFO] |  +- picocontainer:picocontainer:jar:1.2:compile
[INFO] |  +- org.apache.axis:axis:jar:1.4:compile
[INFO] |  +- org.apache.lucene:lucene-core:jar:2.0.0:compile
[INFO] |  +- pdfbox:pdfbox:jar:0.7.1:compile
[INFO] |  +- radeox:radeox:jar:1.0-b2:compile
[INFO] |  +- backport-util-concurrent:backport-util-concurrent:jar:3.0:compile
[INFO] |  +- commons-fileupload:commons-fileupload:jar:1.1.1:compile
[INFO] |  +- log4j:log4j:jar:1.2.13:compile
[INFO] |  +- oro:oro:jar:2.0.8:compile
[INFO] |  +- org.apache.xmlrpc:xmlrpc-common:jar:3.0:compile
[INFO] |  |  \- org.apache.ws.commons:ws-commons-util:jar:1.0.1:compile
[INFO] |  +- commons-codec:commons-codec:jar:1.3:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.7.0:compile
[INFO] |  +- xml-apis:xml-apis:jar:1.3.04:compile
[INFO] |  +- xml-apis:xmlParserAPIs:jar:2.0.2:compile
[INFO] |  +- xpp3:xpp3:jar:1.1.3.4-RC8:compile
[INFO] |  +- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.1:compile (scope 
updated from runtime)
[INFO] |  +- org.apache.poi:poi:jar:3.0-FINAL:compile
[INFO] |  +- org.xwiki.platform:xwiki-core-component:jar:1.3-SNAPSHOT:compile
[INFO] |  +- joda-time:joda-time:jar:1.4:compile
[INFO] |  \- org.apache.xmlgraphics:fop:jar:0.93:compile
[INFO] |     +- org.apache.xmlgraphics:xmlgraphics-commons:jar:1.1:compile
[INFO] |     +- batik:batik-extension:jar:1.6-1:compile
[INFO] |     +- 
org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO] |     \- 
org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO] +- com.xpn.xwiki.platform:xwiki-web-gwt:jar:1.3-SNAPSHOT:compile
[INFO] |  \- com.google.gwt:gwt-servlet:jar:1.3.3:compile
[INFO] \- org.xwiki.platform:xwiki-core-plexus:jar:1.3-SNAPSHOT:compile
[INFO]    +- 
org.xwiki.platform:xwiki-core-container-api:jar:1.3-SNAPSHOT:compile
[INFO]    |  \- org.xwiki.platform:xwiki-core-url:jar:1.3-SNAPSHOT:compile
[INFO]    +- 
org.xwiki.platform:xwiki-core-container-servlet:jar:1.3-SNAPSHOT:compile
[INFO]    +- org.xwiki.platform:xwiki-core-action:jar:1.3-SNAPSHOT:compile
[INFO]    \- org.codehaus.plexus:plexus-servlet:jar:1.0-beta-9:compile
[INFO]       \- 
org.codehaus.plexus:plexus-container-default:jar:1.0-alpha-31:compile
[INFO]          +- 
org.codehaus.plexus:plexus-component-api:jar:1.0-alpha-31:compile
[INFO]          |  \- 
org.codehaus.plexus:plexus-classworlds:jar:1.2-alpha-9:compile
[INFO]          +- org.codehaus.plexus:plexus-utils:jar:1.4.5:compile
[INFO]          \- 
org.codehaus.plexus:plexus-classworlds:jar:1.2-alpha-9:compile
{noformat}

> build time/test jars should not be packaged with xwiki + possible bloat
> -----------------------------------------------------------------------
>
>                 Key: XWIKI-1645
>                 URL: http://jira.xwiki.org/jira/browse/XWIKI-1645
>             Project: XWiki Platform
>          Issue Type: Bug
>          Components: Build, Infrastructure and Tests
>    Affects Versions: 1.1 M3, 1.1 M4
>            Reporter: matthew payne
>         Assigned To: Vincent Massol
>             Fix For: 1.3 M1
>
>
> xwiki already is huge with an abundance of jars.
> Many jars packaged with xwiki.war are not useful during runtime and add to 
> bloat.
> Someone needs to refine the build process so build time jars are not included 
> with runtime jars.
> examples of these are:servlet-api.jar(fixed), junit-3.8.1.jar, 
> jmock-1.0.1.jar, jtidy-8.0-20060801.131059-3-dev.jar
> ehcache.jar and oscache.jar (are two caching implementations really needed??)
> There maybe many others, but someone needs to go through with a fine tooth 
> comb
> ant-1.6.5.jar (maybe??)
> postlet-api-1.0.jar(???)
> jdom and dom4j  e.g. two libs that do the same thing

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.xwiki.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        
_______________________________________________
notifications mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/notifications

Reply via email to