Hi all,

Just over a week ago I finished up my current set of changes to the fred build
scripts, and committed them to git. By an oversight, I only told people on IRC
and not the mailing list, so in case anyone missed it:

I did some refactoring work on the build scripts. They should work mostly the
same, except:

- the target file is now dist/freenet.jar, NOT lib/freenet-cvs-snapshot.jar.
lib/ is now reserved for *input files only* (which means freenet-ext.jar should
still be put there), and output files will be in build/ or dist/.

- YOU SHOULD DELETE lib/freenet-cvs-snapshot.jar to avoid any conflicts. or run
"ant clean" on the old build scripts, before pulling from github. you MAY ALSO
DELETE build-test/ which is no longer used or mentioned.

- there is now a build-clean.xml which assumes that all relevant libraries are
in the right places. this is intended for package maintainers, but it does
still depend on freenet-ext (which i can't see a good way to get rid of, atm)

- tests are now run in run/ instead of the project base directory. this can be
deleted when tests aren't running.

more details can be found in README.clean-build, build.properties, and running
`ant -p`.

X

-- 
GPG: 4096R/5FBBDBCE

Reply via email to