[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