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 - Fatal编程技术网

在Maven中构建所有依赖项

在Maven中构建所有依赖项,maven,Maven,我的eclipse中有一个Ear、war和两个jar项目。 我想在运行pom inside ear项目时自动构建2个JAR,war和ear项目 我记得过去在maven做过这件事。但我忘了,因为我已经和Maven失去了几年的联系 有人请提醒我 我使用了依赖编译,但当我直接构建ear时,它并没有构建jar。 我应该先在罐子里放pom吗?当我构建ear时,它不是自动构建那个jar吗?我想您应该将tha.jar和.war项目定义为您的.ear项目的依赖项。还建议使用父级pom,其中所有项目都定义为模块,

我的eclipse中有一个Ear、war和两个jar项目。 我想在运行pom inside ear项目时自动构建2个JAR,war和ear项目

我记得过去在maven做过这件事。但我忘了,因为我已经和Maven失去了几年的联系

有人请提醒我

我使用了依赖编译,但当我直接构建ear时,它并没有构建jar。
我应该先在罐子里放pom吗?当我构建ear时,它不是自动构建那个jar吗?

我想您应该将tha
.jar
.war
项目定义为您的
.ear
项目的依赖项。还建议使用父级
pom
,其中所有项目都定义为模块,包括
.ear
项目

在中,您可以找到maven多模块项目的详细解释和分步设置(带有可下载的代码)


中还有一个很好的企业多模块项目工作示例

创建一个多模块构建,在反应堆中为您构建所有模块。阅读更多相关信息,例如

你所说的“运行pom”是什么意思?谢谢大家。。我得到了它。问题是父pom的工件和子pom工件不同步。这就是问题所在。我得到了解决,我能够清理,安装在一个单一的点击13个项目。酷。。。