2011-07-21 39 views

回答

4

至于有关的m2eclipse阿伦斯评论进行配置:检查结帐所有项目选项检查出你的项目(使用Google Checkout时从SVN Repositories视图Maven项目):

enter image description here

enter image description here

这真的很简单,只要你的根pom引用你所有的模块。

+0

HI特拉维斯非常感谢!我已经安装了m2eclipse和subclipse的helios。当试图“从SCM检出Maven项目”下拉列表“SCM URL”时,该框没有列出选项。我尝试在第二个下拉列表中输入“scm:svn:svn:// /producta”(有效位置),我只是在maven控制台中收到一条消息:“SCM提供程序不适用于scm:svn :/producta“ 我也尝试了http,虽然我使用svn协议也没有效果。有没有人有什么建议,可能会导致这种情况,具体如何解决它? 谢谢 –

+1

您可以从SVN存储库视图中选择使用有问题的存储库的上下文菜单(如果您已将此存储库添加到那里)。你在谈论的这个特拉维斯家伙是谁?)? – Torsten

+0

他他他...不知道从这个名字我输入的地方我是谷歌搜索许多网站可能是一些其他地方我会看到这个名字和输入错误... –

2

打开Java在Eclipse透视得到正确的看法。这发生在我身上,如果我打开PyDev视角。

enter image description here

+0

对不起,它不起作用 –

3

必须设置正确的Java源路径在项目属性下的Java构建路径。

enter image description here

2

您必须导入*impl作为Maven项目(即您必须单独导入每个模块)。 Eclipse不支持递归项目(bug)。

[编辑]

当你告诉Eclipse “导入项目” 确保取消选择 “复制到工作区”。这样,所有文件将只有一个地方。

+1

@Optimizer:实际上M2Eclipse能够将级联的Maven项目导入到几个Eclipse项目中。 – Torsten

+0

@Torsten:发布一个答案,解释如何做+1 –

+0

@Aaron - 非常感谢您的答复!!!!!!但正如你可以看到我的单个项目,我有多个子项目,我有一个父母POM.xml现在我的问题是,当我单独导入它们时,我无法通过我的父POM将它们绑定在一起...另外如果我将它们分开导入,那么我将无法在日食中再次构建整个项目。我将如何解决这个问题? –

2

检查出多模块项目后:

  1. 导入每个项目到工作区使用File>Import>General>Existing Maven Projects。所有模块应在工作区中显示为单独的顶级项目。

  2. 如果你的项目还没有源文件夹confgiured - 使用{your project}>Properties/Java Build Path> Source