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.




Reply via email to