2015-10-05 74 views
0

我有一個包含5個.java文件的共享存儲庫。 (「d:rep/trunk/src」)ANT - JavaFX複雜build.xml

我有一個JavaFX項目的測試文件夾,我通過更改「src /」中的文件並通過從NetBeans編譯來運行JavaFX來測試新代碼。 (d:測試/ JavaFXproject/src目錄/ GUI /「)

我找的,我可以用它來與螞蟻的幫助可能運行所有的JavaFX包命令

+0

要了解如何使用Ant,請從[documentation](https://ant.apache.org/manual/)開始。完整的Ant教程太長爲堆棧溢出答案。 – VGR

+0

謝謝,但我已經在文檔中搜索了答案,我只是沒有找到我搜索的內容。 我認爲我的問題是相當具體的,而不是得到一個「文檔是你的朋友」,特別是在技術論壇。我可以編寫一個將源文件複製到目標文件的build.xml文件,我需要的只是從目標文件中編譯JavaFX項目的代碼。 – apatia

+0

編譯和運行Java代碼的Ant任務與相應的JDK命令行工具具有相同的名稱:[javac](https://ant.apache.org/manual/Tasks/javac.html)和[java]( https://ant.apache.org/manual/Tasks/java.html)。 – VGR

回答

0

所以經過了很多努力。我終於想通了如何混合在一個簡單的方法.bat文件和ANT:

SET sourceFolder= D:\REPOSITORY\..... 
SET testFolder= D:\TEST\....src\ 
SET testRunFolder = D:\\TEST\... 

SET excludeFiles = build.bat 

robocopy %sourceFolder% %testFolder% /e /xf %excludeFiles% 

echo Copy has finished 

cd %testFolder% 
ant -f %testRunFolder% jfxsa-run 

echo Build has finished 

此腳本現在將文件複製到合適的位置,並把他們送到編譯和運行