【发布时间】:2011-10-20 19:51:30
【问题描述】:
我们有一个使用 Eclipse 和 Maven 的多模块项目。过去我可以让它工作的唯一方法是对项目使用平面布局,其中父模块与其他模块是对等的。这适用于 m2eclipse 和 Subversion。
现在我们想迁移到 Git 和 GitHub。我想将整个项目以及所有模块公开为 GitHub 上的单个项目。问题是 EGit,Eclipse/Git 插件,想要一次管理一个项目,而不是项目组,所以如果你有一个平面布局,你就做不到。
正确的答案是使用标准的 Maven 分层布局并将父模块和所有模块作为一个单元进行管理。但是 Eclipse 不喜欢这样,再多的摆弄也不会让 Eclipse 接受嵌套项目。 m2Eclipse 不支持层次结构:https://issues.sonatype.org/browse/MNGECLIPSE-2291
那你是做什么的?是否从命令行执行 Git 并放弃在 Eclipse 中查看哪些文件已更改的功能?还是放弃 Eclipse?
【问题讨论】:
标签: eclipse git maven egit multi-module