我已将我的一个项目签入GIT仓库。当我从GIT克隆它,将项目导入eclipse并将项目转换为Maven Project时,maven的文件夹结构似乎有点不同
这应该是src / main / java,src / test / java,src / test / respurces文件夹结构和com.vod ...作为包。
我尝试了maven>更新项目,项目> clean,maven> clean,eclipse :: clean,eclipse :: eclipse。但是这个项目结构似乎并未消失。
对此有任何可行的解决方案吗?
将项目导入为eclipse一般项目后,下面是结构。
答案 0 :(得分:2)
由于GIT存储库中缺少Eclipse元数据文件,这是一个典型问题。
如何解决:
打开项目的上下文菜单> Java构建路径>配置构建路径>资源。删除文件夹src
并将其设置为文件夹来源:
src\main\java
src\main\resources
src\test\java
src\test\resources
这会将一些元数据保存到.classpath
文件中。
此外,您应该确保将其设置为Maven项目:打开项目的上下文菜单>配置。如果有Convert to Maven
命令,则执行它(如果没有, 已经是Maven项目)。这可能会将一些元数据保存到.project
文件中。
然后,请务必将Eclipse元数据文件(.classpath
,.project
和.settings
文件夹)签入GIT。并且,为了能够安全地将该项目共享给其他开发人员,请确保不要在java构建路径中输入绝对路径,也不要使用其他依赖于系统的约束。