【问题标题】:Eclipse GIT Repo Multi Module - Adding a new projectEclipse GIT Repo Multi Module - 添加新项目
【发布时间】:2013-07-22 13:37:17
【问题描述】:

使用 eGIT 我可以成功克隆 GIT 存储库。

我还可以将多模块项目(通过选择父 pom)导入(作为 maven 模块)到 eclipse 中。根据最佳实践,我的本地工作区和 GIT 存储库位于不同的目录中。我可以对现有的类/包进行更改(即添加、提交和推送到 GitHub 上的 GIT 源),并且开始了解 GIT 工作流程...

我想不通的是如何将一个新的 java 项目添加到多模块项目中?我应该先在 GitHub 中创建吗?

其他配置: - 本地 GIT 存储库(即我创建克隆的位置):

c:\dev\gitrepos\xxx-api-client.git

  • 本地工作区(即我将克隆导入的工作区 - 顺便说一句):

    c:\dev\apis

  • 我确实拥有 GIT 存储库的写入权限

【问题讨论】:

    标签: java eclipse git maven


    【解决方案1】:

    如果我正确理解您的问题并且您使用 Maven 作为构建工具,那么我认为您不必在存储库中单独添加,GIT 会自动处理。

    您只需创建一个新模块并像这样在您的父 pom 文件中声明它。

    <modules>
        <module>module1</module>  
        <module>module2</module>
        <module>your_new_module</module>   </modules>
    

    现在当你下次提交时,你必须添加这个 pom 文件。从那里开始,它将成为您存储库的一部分,并且无论何时有人进行克隆,它都将可用。

    如果我没有正确理解您的问题,请纠正我。

    【讨论】:

    • 好吧,我有“your_new_module”。你是说我需要做的就是创建这个项目,添加对父 pom 文件的引用,然后提交/推送这个文件?谢谢
    • 我不确定您使用的是哪个 IDE,如果您使用的是 eclipse 并在其中安装了 maven 插件。那么您可以创建一个新模块,在创建期间它会要求您输入您要在其下创建它的父 maven 项目,以便它将继承它的所有依赖项。在此之后将创建一个空的 maven 模块,当您提交这些更改时,您将看到一个新的 pom.xml 文件,您必须添加该文件。
    猜你喜欢
    • 2019-09-20
    • 1970-01-01
    • 2019-12-02
    • 1970-01-01
    • 1970-01-01
    • 2014-04-23
    • 1970-01-01
    • 2019-10-08
    • 2013-01-14
    相关资源
    最近更新 更多