【发布时间】:2017-06-30 19:25:18
【问题描述】:
我们在 CVS 中有一个相对扁平的项目结构,在迁移到 Git 后,由于 Git 存储库的签出方式,我们遇到了一个问题。 CVS 存储库永远不会被检出,但使用 Eclipse 上的 Git,我们会看到一个项目被检出的存储库文件夹。这导致我们的 Maven 脚本出现问题。
新的结构是:
我在idml 和leancore 下添加了pom.xml 文件,它们引用了父pom.xml。下面的项目idml 指的是中间idml 父pom.xml 和leancore 指的是中间leancore 父pom.xml。
- 如何定义 2 Multiple Modules 项目之间的依赖关系?
- 父 POM 中会加入什么来支持这种结构?
-
AdjHubCore如何引用idml - idmlj2eert中的依赖项? - 我们希望从根父
pom.xml文件构建所有模块和war文件。
【问题讨论】:
-
“两个多模块项目之间的依赖关系”到底是什么意思?聚合器(多模块)项目不能是依赖项(因为它们有
<packaging>pom而不是jar)。基本上,子模块项目是普通的 Maven 项目,可以被视为独立存在。您的描述在“dependencyonidmlj2eert”和“dependencyinidml - idmlj2eert”中有所不同。是哪个? -
AdjHubCore 依赖于 idmlj2eert
标签: maven-3