Eclipse Maven 构建错误

Eclipse Maven Build Error

我被这个错误弄得不知所措,在解决这个问题之前无法取得任何进展。

我有专门针对 Eclipse Mars 4.5.1 的最新 STS(Spring 工具源)3.7.1。我删除了所有旧版本的 STS,并删除了我的旧 .eclipse 文件,因为我希望这是一个全新安装。我还进入了我的 c:\Users\Tom Holmes\AppData 文件夹并删除了 'Spring Tool Suite' 的所有痕迹。

我为 Eclipse (Mars) 4.5.1 安装了最新的 STS 3.7.1,并为 Eclipse (Mars) 4.5.1 下载了最新的 Subclipse。我打开了我的旧作品 space,这之前很好,现在每当我尝试使用 STS 来 运行 maven 构建时,我都会收到下面列出的错误。

Error: Could not find or load main class Holmes.sts-3.7.1.RELEASE.configuration.org.eclipse.osgi.25.0..cp.;.C:.Users.Tom

我已经尝试了所有我能想到的将项目重新加载到新作品中的方法space,删除项目并重新下载它们。

最后我发现workspace.metadata plugins目录下m2e.eclipse.core没有lifecycle mappings?这重要吗?
我该如何重新创建它,或者这更像是一个 maven/sts 问题?

我建议安装常规 Eclipse 发行版,然后将 STS 作为插件安装。网上应该有很多说明来说明如何操作。我多年来一直使用这种方法,从来没有遇到过任何问题。

所以,这就是我发现的...自从 STS 3.7.1 以来,特别是针对 Eclipse (Mars) 4.5.1 的问题...我尝试了其他几个版本的 STS。

我尝试了适用于 Eclipse (Mars) 4.5.1 的 STS 3.7.0,它确实有效。当我安装它时,我立即收到通知,有更新准备就绪。该更新专门针对 m2e Maven-Eclipse 集成。

我还尝试了 3.7.0 for Eclipse (Juno?) 4.2.2,它也能正常工作,再次寻找更新,再次用于 m2e Maven-Eclipse Integration。

我的感觉是,就 m2e 插件而言,特别是针对 Eclipse (Mars) 4.5.1 的 STS 3.7.1 已损坏。由于 m2e 更改嵌入到这个最新版本中,所以一定有什么不对的地方。我下载并安装的其他版本都运行良好。对于这些版本中的任何一个,都有针对 m2e (Maven-Eclipse) 集成插件的升级……但在这种情况下,更新有效。

你知道的,我喜欢 STS,我觉得它很好用。更新几次后,就像其他任何东西一样,它可以获得 "jinky" 然后我决定也许我应该下载一个新的工具副本,通常效果很好。

显然将此更新拉入最新版本并没有很好地融合。但现在我已经起床 运行,希望 SpringSource 能解决这个问题。

我真的希望这对其他人有帮助。