Как создать цель ant с условием на Snow Leopard

У меня есть кроссплатформенное приложение, и мы используем ant для создания разных вещей на разных платформах. Теперь появилось новое требование, и мне нужно действовать по-другому, если я использую Snow Leopard или более позднюю версию по сравнению с Leopard.

Я просмотрел http://www.devdaily.com/blog/post/java/ how-define-operating-system-os-ant-build-script , который показывает, как различать Windows и Macintosh и т. д., и http://www.jajakarta.org/ant/ant-1.6. 1 / docs / en / manual / api / org / apache / tools / ant / taskdefs / condition / Os.html , в котором показаны дополнительные свойства для ОС, например $ {os.version} .

Чего я не понял, так это того, как я могу сравнить значение os.version и, если оно 10,6 или выше, сделать то же самое со Snow Leopard. Если бы я мог установить для переменной snow_leopard значение 1 на Snow Leopard, думаю, я бы смог вычислить остальное.

5
задан Heikki Toivonen 10 February 2011 в 01:59
поделиться