Java EclipseGit工作目录vs jenkins和git way

Java EclipseGit工作目录vs jenkins和git way,java,eclipse,git,jenkins,egit,Java,Eclipse,Git,Jenkins,Egit,我开始学习git,以svn的方式创建git回购(每个回购有许多项目),并开始开发该项目 x/ +--.git/ +--y/ |--pom.xml +--rest of java files and folders 所以实际上我的java项目的根是y,而git repo的根是x。eclipse处理得非常好,允许您在成为项目根的repo中指定“工作目录”/“路径” 但当我尝试将它与jenkins集成时,我意识到git的方式是“每个项目一次回购”,我不

我开始学习git,以svn的方式创建git回购(每个回购有许多项目),并开始开发该项目

x/
+--.git/
      +--y/
         |--pom.xml
         +--rest of java files and folders
所以实际上我的java项目的根是
y
,而git repo的根是
x
。eclipse处理得非常好,允许您在成为项目根的repo中指定“工作目录”/“路径”

但当我尝试将它与jenkins集成时,我意识到git的方式是“每个项目一次回购”,我不能在jenkins中提供这样的“工作目录”

我的问题是:如果“工作目录”/“路径”与世界其他地方不兼容,eclipse引入了什么概念?我应该什么时候用? 我确信我遗漏了一些东西,但我不知道在git世界中,“每次回购的许多项目”被称为什么 将每个repo限制为一个项目更好(并且更符合其他框架的期望,比如Jenkins),但是git repo可以通过子模块引用许多其他repo


默认情况下是x,但是如果您想将实际repo
x/.git
从工作目录中分离出来(您可能想在其他地方)

您能更详细地描述Jenkins的问题吗?当然可以使用这种设置(我们这里有)。您可能还没有在Jenkins中找到正确的配置选项,我的意思是,使用上面的目录结构,我可以轻松地使用eclipse。eclipse将使用
y
目录作为项目的根目录。但是,jenkins需要git repo的路径(即
...git
),并且无法构建不在根目录中的maven项目