【发布时间】:2016-08-22 16:14:33
【问题描述】:
我在 Eclipse 工作区中使用 Maven 项目。
但是,不知何故Eclipse 在运行程序时引用了旧的.class 文件。
因此,每次我对任何java 程序进行任何更改时,我都必须重新构建完整的项目。
我尝试过执行像eclipse:clean 和eclipse:eclipse 这样的maven 命令。
但是,他们没有帮助。
我的eclipse也设置为project - build automatically。
有没有办法让Eclipse 引用当前构建的.class 文件,而不是之前构建的maven .class 文件。
注意:我使用的是 Eclipse Mars 提前致谢。
【问题讨论】:
-
Clean 不会删除所有旧的类文件?
-
问题是,我启用了
build automatically,但是当我选择Build Project / build all projects时,Eclipse 没有构建任何项目。只有当我进行Maven构建时,它才会重新构建整个项目。 -
因此,如果我执行
eclipse clean project,然后尝试运行项目,我会收到Could not find or load main class错误。 -
你在使用 M2Eclipse 吗?
-
@Peter:不,我使用的是 Eclipse Mars,Maven 已经默认集成到 Mars。 M2Eclipse 是不同的版本吗?以及如何提供帮助?
标签: java eclipse maven build eclipse-mars