1

我有一个现有的项目,MainProject。我想将其转换为多模块项目。在 Eclipse 中,我创建了一个父模块,它只是一个 pom 模块和另一个模块 Modul_1。

然后我将我的 MainProject 移动到父文件目录中。(实际上我不想移动到父文件夹中。不幸的是,为了让 Main_project 找到父模块,我必须这样做)

工作正常..它看起来像:

-->ParentModule
------>Mainproject
------>Modul_1

Modul_1 仅在 jenkins 中需要。这意味着程序员应该只关心 MainProject。

我应该如何在 SVN 中签入项目?使用相同的文件结构还是我可以在 SVN 中独立签入?

4

1 回答 1

1

如果主项目不引用 ParentModule,你可以这样布局:

-->ParentModule
-->MainProject
-->Modul_1

在父模块的 pom.xml 中:

<modules>
  <module>../MainProject</module>
  <module>../Modul_1</module>
</modules>

对于 jekins,有两种配置作业的方法:

  1. 签出父文件夹并将 pom 的位置指向 ParentModule/pom.xml
  2. 签出 3 个 svn 位置到 3 个项目的每个文件夹,并将 pom 指向 ParentModule/pom.xml

对于 eclipse ,您只能签出 MainProject。

于 2012-04-24T10:10:59.633 回答