The change comes in two parts.
1. Change 20100127-ptw-K Summary: Update build files to be able to build with
ant 1.7 and/or java 1.6
This change should be able to be applied in your trunk playpen and should
permit you to continue building with ant 1.6. If you approve this change, I
will check it in, as it should not perturb any current builds.
---
2. Change 20100120-ptw-K Summary: Update some jars
This change applies to the 'vendor' project, not openlaszlo. It needs to be
unpacked there. This change is the foundation for being able to update to ant
1.7 and the latest Rhino (and incidentally allow you to build using Java 1.6).
After unpacking this change, you will have to either install ant 1.7 from the
zip file, or, if you are on Snow Leopard, simply set your ANT_HOME to
/usr/share/ant (which is ant 1.7 as distributed in Snow Leopard).
I recommend that you do _not_ use the install_libs task in vendor as it will
install many uneccesary jars directly into your ant lib, polluting your ant
installation. Instead, I recommend you simply say:
cp ${LZ_VENDOR_ROOT}/{ant-contrib,catalina-ant,jing,js}.jar ${HOME}/.ant/lib/
as those 4 jars are the only jars necessary to support our extended ant tasks.
By putting them in your home .ant configuration directory, you will not pollute
your ant installation, and they will not be clobbered by future upgrades.
If you approve this change, I can check it in so that other developers can
upgrade accordingly.
---
3. There is a third change, which actually implements the new versioning
system, but it depends on the previous two being installed and working, so I
have not sent that out for review yet.