У меня есть кросс-платформенное приложение, и мы используем ant для создания разных вещей на разных платформах. Теперь появилось новое требование, и мне нужно делать что-то по-другому, если вы строите на Snow Leopard или позже против Leopard.Как построить муравьиную цель условно на Snow Leopard
Я посмотрел на http://www.devdaily.com/blog/post/java/how-determine-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 я думаю, что смогу понять остальную часть ее.
Это хорошо. Я предпочел бы иметь возможность проверить, больше ли, но сопоставление шаблонов должно быть хорошо на практике. –