Tengo una aplicación multiplataforma y utilizamos una hormiga para construir cosas diferentes en diferentes plataformas. Ahora surgió un nuevo requisito y tengo que hacer las cosas de manera diferente si se basa en Snow Leopard o más tarde en Leopard.Cómo construir un objetivo de hormiga condicionalmente en Snow Leopard
He mirado en http://www.devdaily.com/blog/post/java/how-determine-operating-system-os-ant-build-script que muestra cómo distinguir entre Windows y Macintosh, etc., y http://www.jajakarta.org/ant/ant-1.6.1/docs/en/manual/api/org/apache/tools/ant/taskdefs/condition/Os.html que muestra propiedades adicionales para OS, como ${os.version}
.
Lo que no he descubierto es cómo puedo comparar el valor de os.version
y si es 10.6 o superior lo de Snow Leopard. Si pudiera establecer una variable snow_leopard
en 1 cuando esté en Snow Leopard, creo que podría descifrar el resto.
Esto es bueno. Hubiera preferido poder verificar si es mayor que, pero la coincidencia de patrones debería funcionar bien en la práctica. –