我的Eclipse最近彻底崩溃了,我已升级到伽利略。我创建了一个新的工作区(比如foo/workspace
)并创建了一个简单的项目。然后我将一个旧项目从(bar/workspace/myproject
)复制到foo/workspace/myproject
。它被mavenised并有一个pom.xml
。我如何告诉Eclipse构建它(它似乎没有认识到它被编组)。我是否必须安装maven插件?
一般来说,重新安装Eclipse的最顺畅的方法是什么(即我还需要考虑什么?)
答案 0 :(得分:3)
最好在开始新的eclipse安装时直接引用旧工作区:请参阅eclipse.ini
-data
c:/a/path/to/your/old/workspace
这样,你就可以收回所有项目。
您可以通过将其更新站点添加到eclipse p2配置机制检查的站点列表中来安装m2eclipse maven plugin
http://m2eclipse.sonatype.org/update/
答案 1 :(得分:3)
我从不直接在工作区下创建或签出项目,而是对我的所有项目使用~/Projects
之类的东西。这允许我保持IDE独立。实际上,我从不使用任何IDE来创建项目。
我在几个Eclipse安装(在启动时指定或使用-data
)共享我的工作区位置。如果出现任何问题,我不介意删除和丢失我的工作区,它不包含任何真正重要的内容。
使用m2eclipse Eclipse插件导入> Maven Projects 进入Eclipse。另一个选项是使用maven eclipse plugin从命令行生成.project
和.classpath
,然后再到导入> Eclipse中的现有项目到Workspace 。
答案 2 :(得分:3)
如果与您的工作区关联的元数据混乱,听起来就像是这样,最简单的方法就是从工作区中删除.metadata文件夹(或将其重命名为其他文件夹)。启动Eclipse,它将显示一个空的工作区,然后使用File - >导入以将现有项目导回到工作区。只需将其指向现有项目的文件夹,它就会做正确的事情,让项目保持原状。
对于maven的东西,上面提到的Import Maven项目似乎是正确的,可能还有一些其他的东西让maven工作。