簡體   English   中英

Maven 基於文件更改構建

[英]Maven builds on file changes

是否已經有任何東西可以幫助以下任一/兩個?

  • 當該模塊中的文件更改時執行 Maven 安裝
  • 如果模塊及其依賴項已更改,在模塊及其依賴項上執行 Maven 安裝

我很確定我也聽說過 Maven 選項來構建依賴項,但是很難從谷歌搜索中找到任何東西......

也許這不是特定於 Maven 的,而是涉及特定於操作系統的文件監視工具,如果是這樣,我將有興趣了解適用於 Windows (XP) 的工具。

即使答案來晚了,我也在尋找同樣的東西,我找到了https://github.com/rzymek/watcher-maven-plugin 也許其他人會尋找同樣的東西。

我嘗試了@Adrian 的解決方案,但無法正常工作。

我找到了這個 maven 包https://github.com/fizzed/maven-plugins#watcher-fizzed-watcher-maven-plugin ,它將監視文件更改,並且我能夠很快讓它工作。

要構建模塊及其依賴項,請使用: mvn -pl :module -amd

自動構建通常由版本系統(如 subversion 或 git)觸發。 然后你就可以使用像 Jenkins 這樣的持續集成工具。

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

暫無
暫無

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

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