有没有办法将ecilpse(Galileo)指向位于URL的pom.xml文件,并根据pom.xml文件中的内容设置我的工作区。我已经尝试通过将pom.xml文件下载到我的桌面并导入pom.xml文件来在eclipse中使用import maven项目功能。这导致我的项目包含我桌面上的所有项目。
SVN还有一个Checkout Maven项目的功能,我也试过了,但遇到了以下错误:
无法重命名c:\ users \ leto \ FunJavaDevelopment \ maven.1250263290804
SVN网址为http://dbunit.svn.sourceforge.net/svnroot/dbunit/trunk
我只是误解了如何使用pom.xml文件?任何帮助将不胜感激。
顺便说一下,我在stackoverflow而不是dbunits网站上发布这个,因为我认为其他人可能会找到答案来提供信息。
提前致谢。
答案 0 :(得分:4)
如果您设置了POM的scm部分,则可以执行导入... - > Maven - > 实现Maven项目,然后输入要导入的项目的groupId或artifactId。
如果项目是您现有工作区项目之一的依赖项,您也可以右键单击它,然后选择 Maven - > 导入项目。
如果m2eclipse可以在索引中找到任何存储库的项目版本,它将列出它,然后您可以导入该项目。
有关POM的scm部分的详细信息,您需要查看SCM provider的文档。例如,这是SVN provider文档。
有关m2eclipse book中导入项目的详细信息。它还描述了如何导入本地文件系统Maven项目。
以下是Maven导入向导的示例:
alt text http://docs.codehaus.org/download/attachments/73335/import-projects-poms.png
答案 1 :(得分:3)
根据我的经验,重命名文件夹的错误是由Windows文件索引引起的。当我在Windows 7上使用Indigo时,我仍然看到这一点(其他操作系统没有锁定问题)。关闭工作区文件夹的文件索引似乎可以解决它。
要执行此操作,请在Windows资源管理器中找到工作区文件夹(默认为C:\ Users \ $ USERNAME $ \ workspace),然后打开该文件夹的属性,单击“高级”并取消选择“允许文件”在此文件夹中除了文件属性之外还有索引内容“。确认对话框并确保将更改应用于更改的文件夹内的所有文件夹和文件。之后你不应该再看到问题了。
答案 2 :(得分:2)
我认为导入项目功能仅适用于m2e插件的最新稳定开发版本。
这是我发现你所描述的最简单的方法:
答案 3 :(得分:1)
虽然这是一个老线程,但我以为我会分享我的解决方案“无法重命名...”错误:
答案 4 :(得分:0)
之所以发生这种情况是因为某些内容阻止了您的项目,您必须删除所有旧的依赖项和文件夹。有东西堵塞,项目被删除了。在我的情况下,cywing是有罪的。
再试一次!有用!!