簡體   English   中英

如果文件比另一個文件舊,則阻止Ant執行任務

[英]Prevent Ant from performing a task if a file is older than another file

如果源文件早於當前目標,如何防止Ant處理任務。 例如,我創建了一個JavaCC的文件MyParser.jj ,也沒有必要的JavaCC到只要重新生成文件MyParser.java MyParser.jj是比老MyParser.java

其他地方必定存在錯誤,或者您的Ant版本太舊。 來自文檔

如果語法文件比生成的Java文件新,則此任務僅調用JavaCC。

正如Aaron所說, javacc任務不應該在沒有改變的代碼上執行。

但是,回答原始問題 - 有一個可以用於此目的的uptodate任務。 這是一個例子

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM