我在Eclipse中有一个项目,Pom文件(pom.xml)和Eclipse项目文件(.project)不在同一个目录中。 Pom文件位于源代码旁边。
Eclipse中的项目资源定义为Linked Resources(http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Fconcepts%2Fconcepts-13.htm)。 我将pom文件添加为Linked Resource,然后将Eclipse中的项目转换为Maven项目(Configure - > Convert to Maven Project)。
不幸的是,Eclipse没有显示该项目的Maven依赖项,但这些都没有得到解决。只需将pom和资源旁边的Eclipse项目文件很好地适用于该项目,但我最终无法使用它(这是公司规则)。
提前坦克帮助
答案 0 :(得分:0)
不幸的是,Eclipse没有显示Maven Dependencies 项目,这些都没有解决。
是的,我相信当您转换为maven项目时,Eclipse项目文件 不 将获取您的更改。这就是maven的工作方式,因为你在其他地方有.project
文件。
一个注释可能会有所帮助:通常认为检查.project
& .classpath
个文件进入src控件,无论它们位于何处。您是否可以尝试从源代码管理中删除这些文件并为每个开发人员在本地生成。
就个人而言,当我第一次通过从pom文件创建我的项目来创建Eclipse工作区时,我总是这样做:File -> import -> Existing Maven Project
然后我浏览到pom.xml文件。我的理解是(对于许多人来说)这是在Eclipse中创建java项目的首选方法。