[Cosmo-dev] multi_project branch is ready for dev review

Mike Taylor bear at osafoundation.org
Fri Feb 2 17:54:57 PST 2007


With the amazing bug-finding and solving help of Travis, he and I  
have made a lot of subtle changes to the multi-project branch and  
feel it's ready for the Cosmo devs to review.

Some simple notes on what I think is the more common use-cases can be  
found here:

	http://wiki.osafoundation.org/Projects/CosmoBuildInstructions#Multi% 
20Project%20Branch

Please note - this branch was based on the Cosmo trunk as of a couple  
days ago - it's there to test the Maven build process, not the code :)

Some things fixed by this branch:

	- The dojo "build" is now it's own sub-project and generates a jar  
file - one for devs (normal uncompressed) and one for release
	- The Olson and jsonrpc-java-js jsar projects are now sub-projects  
and generate jar files
	- The cosmo, migration and snarf parts are now sub-projects and will  
use each others dependencies in a smarter fashion
	- Because we can now use profiles, the javascript libraries are now  
stored in the webapp under a versioned directory

This solves a number of subtle cache related javascript issues - but  
not all of them.  You will still need to flush/force reload if you  
are testing with a dev snapshot *and* the javascript changes.

Because now the whole project is managed as sub-projects by Maven we  
will be able to start using some of the more useful maven plugins to  
do documentation, code-coverage and other helpful reports.

What I would like people to do is to checkout the branch and go into  
the cosmo directory and run thru the use-cases I outline in the wiki  
page and let me know if I'm totally bat-shit crazy or does it work.

thanks,

---
bear

Build and Release Engineer
Open Source Applications Foundation (OSAF)
bear at osafoundation.org
http://www.osafoundation.org

bear at code-bear.com
http://code-bear.com



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/cosmo-dev/attachments/20070202/f7a2946d/attachment.html


More information about the cosmo-dev mailing list