是否有任何东西可以帮助以下任何一个/两个?
- 当该模块中的文件更改时执行 Maven 安装
- 对模块及其依赖项执行 Maven 安装(如果它们已更改)
我很确定我也听说过构建依赖项的 Maven 选项,但很难从谷歌搜索中找到任何东西......
也许这不会是特定于 Maven 的,而是涉及特定于操作系统的文件监视工具,如果是这样,我将有兴趣了解 Windows (XP) 的工具。
是否有任何东西可以帮助以下任何一个/两个?
我很确定我也听说过构建依赖项的 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 系统。