Maven 多模块项目的mvn测试?

Maven 多模块项目的mvn测试?,maven,Maven,我有一个奇怪的问题,我不知道我的结论是否正确。我有一个多模块项目,有两个孩子: Rector build order: mvn-project-test mvn-project-core 核心取决于测试(因此构建顺序是正确的)。当然,运行“mvn测试”不会在本地安装任何工件。运行它时,maven(正确地)抱怨~/.m2/respositories/../..//mvn-project-test-1.0-SNAPSHOT.jar丢失,核心构建失败 maven不应该使用其他子模块的目标文件夹中的依

我有一个奇怪的问题,我不知道我的结论是否正确。我有一个多模块项目,有两个孩子:

Rector build order:
mvn-project-test
mvn-project-core
核心取决于测试(因此构建顺序是正确的)。当然,运行“mvn测试”不会在本地安装任何工件。运行它时,maven(正确地)抱怨~/.m2/respositories/../..//mvn-project-test-1.0-SNAPSHOT.jar丢失,核心构建失败

maven不应该使用其他子模块的目标文件夹中的依赖项吗?还是我必须在多模块项目上始终使用“mvn测试安装”?(或者第三,我完全错了,我的整个项目配置不知何故被破坏了)

最后,测试项目还没有任何内容,只有依赖项,所以jar是空的。但这不应该是个问题,对吗

干杯


Jan

Maven 3有一些想法,可以让各种Mojo看到整个构建,并像“如果我的上游项目没有任何变化,请跳过我的测试”之类的事情一样发挥魔力

但实际上,每个模块都是独立的。依赖项将仅从本地存储库中解析。因此,如果您不
mvn安装
,您的测试将无法工作