在 maven 多模块项目中,建议使用 package 或 install

In maven multimodule project is it recommended to use package or install

我有一个 maven 多模块项目

<modules>
 <module>A</module>
 <module>B</module>
 <module>C</module>
</modules>

模块C依赖于模块A。在这个项目结构中,你能告诉我推荐使用包还是安装。我没有任何其他要求与其他项目共享此项目。

在多个模块上启动 Maven 命令时,如果一个模块中指定的依赖项可用作同一命令中正在构建的项目,Maven 将使用当前构建的输出作为依赖项,而不是当前的 JAR在本地存储库中。

所以不需要使用install使模块的更改对依赖于它的模块可用,只要这些模块总是一起构建.