2010-10-07 42 views
1

我想編譯我的唯一已更改的改變的java源文件。我知道eclipse正在JDT插件中這樣做。但我的問題是,是否有可能沒有eclipse安裝?遞增編譯java源文件

我的意思是有可能從eclipse插件獲取一小部分jars,並使用它編譯器通過一個ant腳本來編譯僅更改的java文件?

感謝 Jijoy

回答

7

兩個Ant和Maven知道如何編譯只有那些已更改的文件,或依賴於已更改的文件。在Maven的情況下,它默認情況下發生。使用Ant,您可以使用Depend任務執行此操作。

您需要意識到這些機制的侷限性。特別是,Ant Depend任務不檢測某些類型的依賴關係,這些依賴關係在Java類文件格式中未明確表示。