我對Ant完全陌生,需要在我的類路徑中添加幾個jar文件,編譯一對.java文件並運行junit測試,所有這些都在Ant中完成。我一直在尋找一些在線教程和手冊,但似乎無法將我的頭圍繞整個xml寫入過程。Classpath,編譯並運行Ant?
所有以前編寫的代碼都駐留在一個名爲XXX
的目錄中。
在XXX
有兩個罐子我需要添加到我的類路徑export CLASSPATH=$CLASSPATH:jar1:jar2
,兩個Java文件我javac *.java
編譯,其中一個包含了我java org.junit.runner.JUnitCore Tests
運行幾個JUnit測試。 build.xml
也將駐留在XXX
(我相信)。
到目前爲止,我只是編譯以下內容,儘管我認爲有很多缺失。
<?xml version="1.0"?>
<project name="EtlAutomation" default="compile" basedir=".">
<property name="src" value="${basedir}"/>
<target name="compile">
<!-- Compile .java files -->
<javac srcdir="${src}" destdir="${src}"/>
</target>
</project>
我還需要添加什麼來編譯當前目錄中的*.java
?我如何運行export CLASSPATH
命令,最後是junit
表示推薦?
我不是要求任何人寫我的代碼,但它將不勝感激。如果有人知道一個unix環境的初學者教程,那會很棒。我是一個總共有螞蟻的初學者,所以我會拿我能得到的。
你應該從Ant手冊中的'javac'任務文檔開始,它的所有描述都在這裏(http://ant.apache.org/manual/index.html )。特別是,查找嵌套的''元素,忘記'export',它不在Ant中使用。 –
skaffman
感謝您的提示(和問題編輯)!我現在正在瀏覽手冊,稍後會回顧一下,希望能夠理解我得到的任何答案。 – Chris