您好我正在将耳朵项目转换为Maven。以下是结构
-projA耳
-projA静电
-projA幅
-shared-util的
共享的util由我们团队处理的多个无关的项目共享。目前我的部署程序集由eclipse处理,shared-util.jar自动构建在projA-web.war的 WEB-INF / lib 目录中
当我将我的设置转换为Maven项目时,我正在阅读我需要多模块聚合器设置,并且需要将shared-util定义为模块,然后将聚合器POM定义为我的模块的父级。问题是我无法将projA-mvn定义为shared-util项目中的父项,因为其他项目也将其用作模块(当他们决定转移到maven时)。有人可以建议一个解决方案吗?
答案 0 :(得分:1)
1)将shared-util作为单独的独立Maven项目。
2)将projA-ear,projA-web和projA-static置于一个单独的母Maven项目下。
3)在你的projA-web pom中声明shared-util jar作为依赖项。