Ho un'applicazione multipiattaforma e usiamo formica per costruire cose diverse su piattaforme diverse. Ora è venuto fuori un nuovo requisito e ho bisogno di fare le cose in modo diverso se si costruisce su Snow Leopard o più tardi contro Leopard.Come creare un obiettivo di formica su Snow Leopard
Ho visto http://www.devdaily.com/blog/post/java/how-determine-operating-system-os-ant-build-script che mostra come distinguere tra Windows e Macintosh ecc. E http://www.jajakarta.org/ant/ant-1.6.1/docs/en/manual/api/org/apache/tools/ant/taskdefs/condition/Os.html che mostra proprietà aggiuntive per os, come ${os.version}
.
Quello che non ho capito è come posso confrontare il valore os.version
e se è 10,6 o superiore fare la cosa Snow Leopard. Se potessi impostare una variabile da snow_leopard
a 1 su Snow Leopard, penso che sarei in grado di calcolare il resto.
Questo è buono. Avrei preferito essere in grado di controllare se maggiore di, ma la corrispondenza del modello dovrebbe andar bene nella pratica. –