0

我已经开始研究 Maven 并希望从头开始构建一个项目并开始编写新类。

我需要做些什么才能使 Maven 项目下的 Eclipse 自动编译以与普通 Eclipse 项目中相同的方式工作?

这是我面临的问题:

我使用 m2e 插件在 eclipse 中创建了一个新项目。

我正在使用快速入门原型,它生成一个简单的项目结构,其中包含一个主文件夹和一个测试文件夹。最初,主文件夹包含一个名为 App.java 的 java 文件(在安装期间指定的包下)。

现在我在与 App.java 相同的包中添加一个新类,在文件 Other.java 中说“Other”,为其添加一个公共常量,然后打开 App.java 进行编辑。当我尝试引用其他类时,eclipse 无法识别它。

我已经通过 eclipse 运行了 Maven compile 并仔细检查了构建路径输出文件夹是否正确,但一切都是应该的。

我搜索了无数关于 Maven 和 Eclipse 的教程,但我发现的所有教程都只谈论设置项目,而不是关于在 Maven 项目下实际开发。

我的 Eclipse 是标准版 Kepler,我使用的是 eclipse 的嵌入式 maven 安装。

4

1 回答 1

0

看来我的工作区可能已损坏。

我做了以下事情,其中​​一件会有所作为。

  1. 删除工作区 .metadata 文件夹
  2. 设置 eclipse 以使用 Maven 的单独安装。
  3. 使用 m2e 创建新的 Maven 项目,指定项目的位置与工作空间不同,例如 /dev/maven/
于 2013-09-01T09:40:06.270 回答