Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven多模块项目构建:本地回购中的模块_Maven_Multi Module_Maven Reactor - Fatal编程技术网

Maven多模块项目构建:本地回购中的模块

Maven多模块项目构建:本地回购中的模块,maven,multi-module,maven-reactor,Maven,Multi Module,Maven Reactor,假设我们有一个多模块项目: <modules> <module>first</module> <module>second</module> </modules> 第一 第二 其中,第二个取决于第一个到依赖项 如果我运行mvn clean软件包,maven或reactor是否会将任何模块放入本地回购?答案是否 这是专家 正如您所看到的,软件包在安装之前,所以安装不会被执行-除非已经存在,否则任何东西都不会进入您

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

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

第一
第二
其中,
第二个
取决于
第一个
依赖项

如果我运行mvn clean
软件包
,maven或reactor是否会将任何模块放入本地回购?

答案是否

这是专家


正如您所看到的,
软件包
安装
之前,所以
安装
不会被执行-除非已经存在,否则任何东西都不会进入您的本地回购。

您为什么不试试呢?实际上我怀疑。如何将jar依赖项添加到最终包中,或者至少在运行第二个模块的编译阶段,我怀疑如果在第二个模块上运行包,您会得到一个错误,比如无法解析项目的依赖项-您试过了吗?