我看官方的文檔mvn help:describe -DgroupId=org.apache.maven.plugins -DartifactId=maven-compiler-plugin -Ddetail
:當我刪除/重命名相應的.java文件時,是否可以告訴maven-compiler-plugin刪除.class文件?
,並沒有發現其中暗示的.class
文件自動刪除了不再住.java
文件選項。
我也沒有爲螞蟻找到這樣的選擇:
很煩人清理項目,然後重命名類後,再次建立或將其移動到另一個包...
如果我不這樣做IoC框架檢測重複匹配的bean綁定。
UPDTE我不可能使用maven-compiler-plugin有沒有任何插件可以檢測到單獨的.class
文件並刪除它們?
我想要得到一致的版本每次我運行mvn package
並保留構建的增量性質(所以請避免mvn clean
)。
我不知道有任何這樣的選擇,我也不確定這將是可取的。 – 2013-03-26 11:41:00
這種選擇的主要論點是**一致/非破壞構建** – gavenkoa 2013-03-26 11:44:37
對,我明白了這個願望。但是類文件可能來自其他來源,而不是主要編譯任務,所以您需要明確跟蹤源代碼樹。看起來這將是一個相當平凡的插件;也許這將是我下午的項目。 – 2013-03-26 12:06:53