【问题标题】:Eclipse maven generate child structure from imported SVN projectEclipse maven 从导入的 SVN 项目生成子结构
【发布时间】:2014-11-18 13:38:45
【问题描述】:

我导入了一个 SVN maven 项目(ik-parent)(Maven Parent) 这个 maven 项目有一些 maven 模块(k-child1 和 ik-child2),但是 svn 中的源代码在 parent 之外。在同一级别。我不知道这个人为什么这样做。

这是svn结构:

后备箱
| -- ik-父
|--pom.xml
| -- ik-child1
|--src/..
|--pom.xml
| -- ik-child2
|-- 源/...
|pom.xml

我检查了行李箱。现在在eclipse中,我有相同的svn结构。我试图做一个 Maven 编译等。但它失败了 这是错误:“E:\projects\ik-project\ik-parent\pom.xml 的子模块 E:\projects\ik-project\ik-parent\ik-child1 不存在。

如何在父级内部生成模块结构?例如:

   | -- ik-child1
|--src/..
|--pom.xml
| -- ik-child2
|-- 源/...
|pom.xml

   | -- ik-父
|--pom.xml
| -- ik-child1
|--src/..
|--pom.xml
| -- ik-child2
|-- 源/...
|pom.xml

【问题讨论】:

  • 我解决了。首先我做了 ik-parent 结帐(仅 ik-parent 项目)。在此之后,我检查了 ik-child1 和 ik-child2 并在目的地中取消选中默认值并放置了 ik-parent 路径。
  • 请在下面添加您的解决方案作为答案。

标签: eclipse maven


【解决方案1】:

我解决了。首先我做了 ik-parent 结帐(仅 ik-parent 项目)。在此之后,我检查了 ik-child1 和 ik-child2 并在目标中取消选中默认值并放置了 ik-parent 路径。

【讨论】:

    【解决方案2】:

    E:\projects\ik-project\ik-parent\ik-child1 看起来像 ik-parentpom.xml 包含子代 ik-child1 而不是 ../ik-child1

    在 POM 中查找 <modules> 元素。它包含子模块的相对路径(而不是子模块的工件 ID)。如果您修复了相对路径,那么签出 trunk 应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-13
      • 1970-01-01
      • 2011-07-10
      • 1970-01-01
      • 2011-06-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多