【问题标题】:Maven multi module project build: modules in local repoMaven 多模块项目构建:本地仓库中的模块
【发布时间】:2013-06-26 03:01:22
【问题描述】:

假设我们有一个多模块项目:

<modules>
  <module>first</module>
  <module>second</module>
</modules>

其中second 依赖于firstdependencies

如果我运行mvn cleanpackage,maven 或 reactor 是否会将任何模块放入本地 repo?

【问题讨论】:

  • 你为什么不试试呢?

标签: maven multi-module maven-reactor


【解决方案1】:

答案是否定的。

这里是maven lifecycle phases

如您所见,package 位于 install 之前,因此 install 不会被执行 - 除非它已经存在,否则不会进入您的本地存储库。

【讨论】:

  • 其实我怀疑。然后如何发现 jar 依赖项被添加到最终包中或至少用于运行 second 模块的编译阶段?
  • 我怀疑如果您在第二个模块上运行 package,您会收到类似 Could not resolve dependencies for project 之类的错误 - 你试过了吗?
猜你喜欢
  • 2014-03-03
  • 2019-10-07
  • 2021-03-23
  • 1970-01-01
  • 2019-07-11
  • 2012-06-23
  • 1970-01-01
  • 2020-10-02
  • 2014-05-22
相关资源
最近更新 更多