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

标签 java eclipse maven

我有一个 java 项目,我使用 eclipse 中的 m2e 将其转换为 maven。由于我的项目是遗留项目,没有遵循src/main/java和src/test/java等maven目录结构,所以转换后之前的目录结构没有改变。

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

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

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

Snapshot

最佳答案

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

  • 右键单击项目并选择属性
  • 选择Java 构建路径/源
  • 删除所有条目
  • 添加标准 Maven 路径(src/main/java、src/main/resources、/src/test/java 和 src/test/resources)

退出 Properties 对话框,Project/clean 应该可以正确编译所有内容。

关于java - 在eclipse中将项目转换为maven后的目录结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35953934/

相关文章:

java - 如何将junit测试分发到另一台机器

java - 通过stmt.executeUpdate更新access数据库中的整数

eclipse - 如何在 Eclipse 中添加 GitLab 存储库?

java - Maven/mvn 警告 - 强烈建议解决这些问题,因为它们会威胁到构建的稳定性

Java - 正则表达式 - 需要 1-12 的月份

android - Android SDK 和 AVD 管理器拒绝连接

java - 如何在HiveMQ Client中接收多条消息? (MQTT)

maven - Gradle 构建失败,并显示“无法解析...${javassist.version}...路径中存在非法字符”

java - 如何在 Maven 中处理 "incompatible"JDK?

java - 我怎么能每秒都做点什么? [LibGDX]