我想用ant來構建一個應用程序,運行應用程序的main()方法,運行junit測試,並將所有內容都打包到一個jar文件中(source +建+庫+ build.xml文件)。這些類包含一個帶有main()方法入口點的runner類。用ant創建一個可執行jar文件,其中包含build.xml文件
但是,目標是包含所有使用的庫,如junit.jar和ant build.xml本身。
我想知道是否有可執行的jar文件的方式來運行ant構建文件itslef的選定目標,而不是隻是main()方法。顯然,我不需要再次運行編譯目標,而只需要運行main()方法(運行目標中的java元素)和junit目標。那可能嗎?
非常感謝您的見解!
denchr,我回答你的問題了嗎?如果沒有,請澄清你想達到的目標,然後編輯我的回覆(或者其他人提供更好的回覆)。如果我這樣做了,請投票或接受答案 - 這就是SO的工作方式,而且您的大部分問題似乎都沒有這樣做。 – ChssPly76 2009-08-01 17:12:22