繁体   English   中英

如何让eclipse在我的m2e maven项目中检测到新的Java类?

[英]How can I make eclipse detect my new java class in my m2e maven project?

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

我需要做些什么来使Eclipse在Maven项目下的自动编译工作与在普通Eclipse项目中的工作相同?

这是我面临的问题:

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

我正在使用quickstart原型,该原型会生成一个带有主文件夹和测试文件夹的简单项目结构。 最初,主文件夹包含一个名为App.java的Java文件(在安装过程中指定的软件包下)。

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

我已经通过Eclipse运行了Maven编译,并再次检查了构建路径输出文件夹是否正确,但是一切都应该如此。

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

我的Eclipse是标准版的开普勒,我正在使用eclipse的嵌入式maven安装。

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

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

  1. 删除工作区.metadata文件夹
  2. 将eclipse设置为使用Maven的单独安装。
  3. 使用m2e创建新的Maven项目,并指定项目的位置与工作空间不同,例如/ dev / maven /

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM