2010-12-14 18 views

cevap

2

Hayır, ANT yalnızca java projeleri için değildir. Genellikle onlar için kullanılır, ancak maven için ANT'yi karıştırıyorsunuz. Karınca GCC ve benzeriyle kullanılabilir, ancak tutulma sistemi kullanamazsınız.

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

Bu dosya adında buildnumber.h ve karınca birikmesi number.n oluşturur:

Aslında, karınca ile kullanmak (bir hedef içinde bu kullanın) birkaç komutlar vardır. Ant-build-number.n'ye dokunmayın (gelecekteki yapılar için yapı numarasını içerir). Sonra buildnumber.h içerebilir.

Ayrıca gcc yürütmek için exec görevini de kullanabilirsiniz (bkz. http://ant.apache.org/manual/Tasks/exec.html)

İlgili konular