2010-01-05 70 views
1

我正在使用ANT腳本來構建我在eclipse工作區中具有的項目的罐子。我使用的命令是ant -f <build_file.xml>使用ANT實用程序構建java項目

我想僅使用ant腳本構建項目(此刻我正在使用eclipse進行此操作)。誰能幫我嗎?

+1

爲什麼你不能只從命令提示符運行該命令? – 2010-01-05 16:58:17

回答

4

ant manualANT Tutorial將是最好的開始。

+0

我使用上述命令只用於創建罐子,但我也希望項目得到編譯莫名其妙.. ?? – 2010-01-05 14:04:37

3

這將在my_prj/lib目錄使用的罐子編譯my_prj/src目錄my_prj /班的Java文件。

<javac srcdir="my_prj/src" 
    destdir="my_prj/classes" 
    debug="on"> 
    <classpath> 
     <fileset dir="my_prj/lib"> 
      <include name="**/*.jar"/> 
     </fileset> 
    </classpath> 
</javac> 
1

您的Ant構建腳本將包含幾個可以調用的目標。在命令行中使用-p開關列出那些及其說明可供選擇:

ant -f mybuildfile.xml -p 

然後,您可以調用所列出的目標之一:

ant -f mybuildfile.xml sometarget 

[注:-f不如果構建文件被稱爲build.xml,那麼必要的,如通常的約定]