2010-12-14 40 views

Répondre

2

Non, ANT n'est pas uniquement destiné aux projets Java. Il est principalement utilisé pour eux, mais vous confondez ANT pour maven. Ant peut être utilisé avec GCC et autres, mais vous ne pouvez pas utiliser le système de construction eclipse.

En fait, il y a quelques commandes que vous pouvez utiliser avec fourmi (utiliser ceci à l'intérieur d'une cible):

<delete file="buildnumber.h"/> 
<buildnumber file="ant-build-number.n"/> 
<echo file="buildnumber.h"> 
#ifndef BUILDNUMBER_H_ 
#define BUILDNUMBER_H_ 

#define BUILD_NUMBER ${build.number} 

#endif 
</echo> 

Cela va créer un fichier nommé buildnumber.h et ant-build-number.n. Ne touchez pas ant-build-number.n (il inclut le numéro de build pour les futures versions). Ensuite, vous pouvez inclure buildnumber.h. Vous pouvez également utiliser la tâche exec pour exécuter gcc (voir http://ant.apache.org/manual/Tasks/exec.html)