将项目转换为eclipse中的maven后的目录结构

Saa*_*aad 1 java eclipse maven

我有一个java项目,我在eclipse中使用m2e转换为maven.由于我的项目是遗留项目,因此它不遵循maven目录结构,例如src/main/java和src/test/java,因此在转换之后,之前的目录结构没有改变.

我想知道m2eclipse中是否有一个简单的方法或快捷方式将我的项目重构为maven使用的默认目录结构.

我尝试在我的src文件夹中添加一个新的源文件夹并将文件夹嵌套到src/main/java但是我收到以下错误.

请查看快照,因为我没有足够的声誉来发布它.

快照

kiw*_*ron 6

错误消息指出了问题 - 您无法嵌套源文件夹,因为包名称没有意义.它很容易修复:

  • 右键单击项目,然后选择"属性"
  • 选择Java Build Path/Source
  • 删除所有条目
  • 添加标准Maven路径(src/main/java,src/main/resources,/ src/test/java和src/test/resources)

退出属性对话框,Project/clean应该正确编译所有内容.