Maven建立在文件更改的基础上

时间:2012-11-14 19:48:30

标签: java windows maven build-process maven-3

那里有什么东西可以帮助以下任何一个/两个吗?

  • 当该模块中的文件发生更改时执行Maven安装
  • 模块上执行Maven安装及其依赖项如果已更改

我很确定我已经听说过Maven选项可以构建依赖关系但是很难从Googling中找到任何东西......

也许这不是特定的Maven,而是涉及一个特定于操作系统的文件监视工具,如果是这样,我会有兴趣听到有关Windows(XP)的工具。

3 个答案:

答案 0 :(得分:6)

即使答案来得晚,我也在寻找同样的事情,我发现https://github.com/rzymek/watcher-maven-plugin。也许其他人会寻找同样的事情。

答案 1 :(得分:0)

我尝试了@Adrian的解决方案,但无法正常工作。

我发现了这个maven软件包https://github.com/fizzed/maven-plugins#watcher-fizzed-watcher-maven-plugin,该软件包可以监视文件的更改,并且能够使其迅速运行。

答案 2 :(得分:-2)

要构建模块及其依赖项,请使用:     mvn -pl:module -amd

自动构建通常是从版本系统(如subversion或git)触发的。 然后你可以使用像Jenkins这样的持续集成工具。

还有mvn reactor:make-scm-changes,它可以检测哪些模块与已配置的scm系统有本地更改。