[xwiki-dev] [M2] store-specific duplicate resources

Vincent Massol vincent at massol.net
Fri Jul 6 14:36:40 CEST 2007


Thanks a lot Artem!

I've applied all your suggestions which were excellent.

-Vincent

On Jul 3, 2007, at 11:43 PM, Artem Melentyev wrote:

> Hi.
>
> I found some duplicate resources. I don't understand, why it are  
> needed.
> Please explain why it are needed.
>
> 1. hibernate mappings
> where:
> xwiki-platform-core/src/main/resources
> xwiki-platform-web/standard/src/main/webapp/WEB-INF/classes
> what:
> xwiki*.hbm.xml
> feeds*.hbm.xml
>
> seems that xwiki-platform-web/standard override xwiki-platform-core.
> I think core hibernate mappings should be in xwiki-platform-core only.
>
> 2. hibernate.cfg.hbm.xml
> xwiki-product-enterprise/distribution/src/main/resources/ 
> hibernate.cfg.hsql.xml
> = filtered xwiki-platform-web/standard/src/main/resources/ 
> hibernate.cfg.xml
>
> Because of
> xwiki-product-enterprise/distribution/src/main/resources/xwiki.cfg
> (xwiki.store.hibernate.path=/WEB-INF/hibernate.cfg.hsql.xml)
> xwiki standalone distribution still builds only for hsqldb.  
> (XWIKI-1417)
>
>
> So, if I correct (all duplicates is not needed), I propose:
>
> 1. remove
> xwiki-platform-web/standard/src/main/webapp/WEB-INF/classes/*.hbm.xml
>
> 2. remove hibernate.cfg.hsql.xml and xwiki.cfg (or remove hsql from
> xwiki.cfg) from xwiki-product-enterprise/distribution/src/main/ 
> resources/
>
> 3. remove or modify 2nd <fileSet> in
> xwiki-product-enterprise/distribution/src/assemble/application.xml
> (For now it is also coping jetty distribution in
> webapp/xwiki/WEB-INF/jetty, so xwiki distribution contains 2 jetty's)
>
> Tell me where I am wrong.
>
> I performed this proposal on my svn trank workcopy, and everything is
> fine. Functional tests pass on all databases.
>
> -- 
>   Artem Melentyev, UralSU
>
>
>
> --
> You receive this message as a subscriber of the xwiki- 
> dev at objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-dev-unsubscribe at objectweb.org
> For general help: mailto:sympa at objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/ 
> wws





More information about the devs mailing list