您可以使用和选择您想要通过“--projects”构建的项目,如下所示。让我们想象一下你有这样三个模块:
root (pom.xml)
+--- m1 (pom.xml)
+--- m2 (pom.xml)
+--- m3 (pom.xml)
此外,m3 取决于 m2 和 m1。因此,如果您想在没有其他模块发生更改的情况下只构建 m3,您可以使用:
mvn -pl m3
(请从根位置调用)。使用该 maven 构建 m3 模块,如果在远程存储库(存储库管理器)中找不到,将从本地存储库获取其他依赖项。如果不能确保仅使用当前状态,则必须在mvn install
前后执行一次,然后可以重用本地存储库中的其他模块。
还有其他可用的选项,如下所示:
-am,--also-make If project list is specified, also
build projects required by the
list
-amd,--also-make-dependents If project list is specified, also
build projects that depend on
projects on the list
可以作为构建这些模块的补充参数给出。
我怀疑在 IntelliJ 中只有按钮/击键被配置为直接在 IntelliJ 中使用它。但是您可以从 IntelliJ 中配置 Maven 的调用...