2010-12-14 22 views

回答

2

不,ANT不僅適用於java項目。它主要用於它們,但是你將ANT混淆爲maven。 Ant可以與GCC等一起使用,但是不能使用eclipse構建系統。

其實,有你可以用螞蟻使用(使用此目標內)的幾個命令:

<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> 

這將創建一個名爲buildnumber.h文件和螞蟻集結number.n。不要觸及ant-build-number.n(它包含未來版本的內部版本號)。然後你可以包含buildnumber.h。

您也可以使用exec任務來執行gcc(請參閱http://ant.apache.org/manual/Tasks/exec.html