Maven - 错误的文件夹结构

时间:2017-01-30 08:18:55

标签: maven

我已将我的一个项目签入GIT仓库。当我从GIT克隆它,将项目导入eclipse并将项目转换为Maven Project时,maven的文件夹结构似乎有点不同

enter image description here

这应该是src / main / java,src / test / java,src / test / respurces文件夹结构和com.vod ...作为包。

我尝试了maven>更新项目,项目> clean,maven> clean,eclipse :: clean,eclipse :: eclipse。但是这个项目结构似乎并未消失。

对此有任何可行的解决方案吗?

将项目导入为eclipse一般项目后,下面是结构。

enter image description here

1 个答案:

答案 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构建路径中输入绝对路径,也不要使用其他依赖于系统的约束。