Sherlog是一个基于OSGi的日志分析器,如果我将这个项目作为工作区快照导入我在工作区中收到很多项目,但我更愿意将它们作为项目中的子项目。
另一种选择是从svn结帐,但后来我遇到其他问题(我不知道如何设置自动构建的依赖项)
有没有人对此主题有任何想法或良好的链接?感谢
答案 0 :(得分:14)
编辑:对于Eclipse 4.5及更新版本,请参阅https://stackoverflow.com/a/34134833/53897
Eclipse不支持子项目。 Eclipse的生活方式是工作空间中的一个或多个项目(可能使用工作集来避免全部看到它们)。
因此,我们建立了一种在切换项目时切换工作空间的方法。团队项目对于CVS来说非常好。对于git,我为每个工作区做一个单独的克隆,因为Eclipse中的Maven支持不容易在pom层次结构中更改(如新项目)。
答案 1 :(得分:2)
从Eclipse 4.5开始(从Mars M5开始)支持子项目。 导入多模块maven项目,如here。
或者像这样创建一个目录结构。
images
使用'文件 - >导入 - >现有项目到工作区'并仅导入BaseProj。它将导入所有项目。 请务必在Project Explorer中激活hierarhical视图。
稍后编辑 - 使用导入对话框时,选中“搜索嵌套项目”,否则只会创建BaseProj。