我正在使用Eclipse和Maven,並使用Maven碼頭插件運行我的應用程序。使用maven碼頭時:運行 - 是否可以禁用編譯步驟?
我發現它輕度刺激,Maven堅持每次執行碼頭時重新編譯我的文件:運行。這是次優的,因爲這些文件已經被Eclipse編譯了(並且我正在編寫Scala,它有一個(相對)較慢的編譯器)。
我正在使用配置文件,並運行mvn碼頭:在我的'開發'配置文件下運行。
我想要做的是:
配置碼頭插件使得它跳過編譯階段,而在發展曲線運行。
我已經研究過的Maven生命週期的文檔,但還沒有找到關於「skip.compile」標誌或配置參數的任何信息。
我也試着配置Maven這樣的徒勞的假設,它會停止maven-jetty-plugin啓動時的重新編譯。
我錯了,它沒有工作。但我的想法是,也許Scala編譯器是問題。也許它忽略了編譯的東西。
發展 Maven的編譯器插件 默認testCompile 測試編譯 默認編譯 編譯 1.6 1.6 假 org.mortbay.jetty 碼頭-行家-插件 7.2.2。v20101205 真正 發展
更新:
我要去嘗試專門禁用斯卡拉編譯
據我所知,您可以配置碼頭插件週期性,所以你掃描不需要停止碼頭...並在Eclipse中進行更改...深入瞭解maven-jetty插件.. – khmarbaise 2011-05-05 11:41:35
khmarbaise,我已經禁用掃描,因爲我正在使用jrebel進行編譯。我也深入瞭解插件,否則我不會在這裏。它需要的是禁用碼頭的fork編譯階段:運行目標 – 2011-05-05 11:56:47