2012-11-14 52 views
5

是否有任何東西可以幫助跟隨/兩者之一?Maven建立在文件更改上

  • 執行Maven的安裝時,該模塊內的文件更改
  • 執行Maven的安裝模塊上和它的依賴如果他們已經改變

我敢肯定我聽說過Maven的選項來建立依賴關係,但努力尋找谷歌搜索的任何東西...

也許這不會是特定於Maven的b而不是涉及一個特定於操作系統的文件監視工具,如果有的話,我會對Windows(XP)的工具有興趣。

回答

-2

建設一個模塊和它的依賴,使用方法: MVN -pl:模塊-AMD

自動的構建通常是從一個版本的系統,如顛覆或混帳觸發。 然後,您可以使用Jenkins等持續集成工具。

還有mvn reactor:make-scm-changes,它檢測哪些模塊與配置的scm系統有本地更改。

+0

但是,我認爲-pl只適用於多模塊項目。看來你不能指定一個兄弟項目,只能指定子項目。 –

+0

感謝「amd」技巧......這就是我所想的。但是我們已經有了從SCM輪詢觸發的CI構建,我感興趣的是由本地文件更改觸發的本地構建。把它放到上下文中;我有需要由Maven構建執行編譯的Web資源(例如JS模板),我想自動化編譯步驟以提高開發速度。 –

+0

'自動構建通常是從像subversion或git這樣的版本系統觸發的。 Op表示他希望在文件更改時完成此操作。 VCS將在提交後或推送後執行此操作。 – WhyNotHugo