在Eclipse(STS)中设置两个maven git项目的主分支



我使用的是基于Eclipse平台4.14的Spring Tool Suite 4.5.1。我在各自的master git分支中有两个maven项目。本地结构文件夹结构模板为:<root folder><project><branch>因此,对于我的两个项目: <root folder><project 1>masterpom.xml <root folder><project 2>masterpom.xml 当我导入项目1时,STS会创建一个名为master的项目。即使我更改了.project文件中的名称,STS也会继续显示master,并且不可能导入项目2,因为STS(Eclipse(抱怨已经有一个名为master的项目。

所以我的问题是我该如何克服这一点?

我试图避免将目录命名约定更改为<root folder><project>-<branch>

我认为最好将pom.xml放在<project-1>下面,而不是放在它们之间。这应该允许Maven Integration for Eclipse很好地导入项目。

我认为,在<project-1>/pom.xml结构之上的目录结构中插入git分支名称的位置并不重要。您可以使用<root>/master/<project-1>/pom.xmlmaster/<root>/<project-1>/pom.xml

根据您使用git和不同分支的方式,为不同的分支签出不同的根目录可能也有意义,但这取决于具体情况。

最新更新