java - Maven 构建只更改了文件

假设我有如下的模块结构

     Modules
       ->utils
       ->domain
       ->client
       ->services
       ->deploy (this is at the module level)

现在要启动客户端,我需要构建所有模块,即 utils、域、客户端、服务, 因为我正在加载所有上述模块的 jar 以最终启动客户

所有的 jar 都在模块部署中组装起来。

我的问题是,例如,如果我更改服务中的任何内容,那么当从 deploy maven 运行构建时有没有办法可以识别它必须只构建 services 并且因此构建它并将其部署在部署文件夹中?

最佳答案

如果你只调用“mvn install”而没有“clean”,编译器插件将只编译修改过的类。

https://stackoverflow.com/questions/15405413/

相关文章:

docker - Docker 构建上下文的目的是什么?

build - 寻找真实世界的 Gradle 示例

java - Java项目中的build.xml

maven - 如何使用 Gulp、Maven 和 Jenkins 组织完整的构建管道,一直到集成测

build - "fatal error U1087: cannot have : and::dep

c++ - 如何在 CMake 中正确创建目标之间的依赖关系?

visual-studio - Visual Studio 有 'ccache' 吗?

maven-2 - 在 Maven 中,我可以在当前项目上方指定相对路径吗?

build - 将 Common Lisp 编译为可执行文件

Xcode - 自动将文件夹中的所有文件添加到目标