|
From: Alan M. <a_j...@ya...> - 2007-01-23 21:52:23
|
All, I have made some reorganisation of the project structure (the old stuff is still under version control in case anyone thinks I've removed too much :) First off you will need to install ivy (http://incubator.apache.org/ivy/). Ivy is a neat depedency manager that retrieves JARs for you from the internet (which it stores in a local cache in your home directory, see ~/.ivy dir) and places copies into your project lib directory - this means that we need only cite which JARs are required (see ivy.xml) and it does the rest (its uses well-known public repositories to get the JARs for you.) Since the JARs are cached you can use ivy for all your other projects too without having to download again. See the website for further marketing fluff. I have added notes in README. To ensure Ant can work with Ivy you need to install Ivy after downloading it and add the ~/.ivy/jars/ivy.jar to your CLASSPATH. Then to see ivy at work update your wpg-proxy project and issue "ant libs" and your lib directory will be magically filled - note that you do not need to check in these JARs. BTW to add a new JAR just reconfigure ivy.xml and re-run the libs target. etc. The new build.xml contains the usual targets with "compile" (default) for our normal code and "test" for unit test classes etc. See ant -p for details. Just play around with the targets to see if I missed anything. I'll get back to the UML stuff now which is nearly ready and have this checked in tomorrow. Hope everything is understandable and the way we want things - just let me know if there are any issues. Thx, A. ___________________________________________________________ Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de |