Eclipse Maven 构建错误

标签 eclipse maven spring-tool-suite

我对这个错误感到非常震惊,并且在解决这个问题之前无法取得任何进展。

我有专门用于 Eclipse Mars 4.5.1 的最新 STS(Spring Tool Source)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。我打开了以前没问题的旧工作空间,现在每当我尝试使用 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

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

最终我发现在 m2e.eclipse.core 下的工作区 .metadata 插件目录中没有生命周期映射?这有关系吗?
我怎样才能重新创建这个,或者这更像是一个maven/sts问题?

最佳答案

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

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

我还尝试了 Eclipse (Juno?) 4.2.2 的 3.7.0,它也可以工作,并且再次寻找更新,再次是 m2e Maven-Eclipse 集成。

我的感觉是,特别是 Eclipse (Mars) 4.5.1 的 STS 3.7.1 就 m2e 插件而言已被破坏。由于 m2e 更改已嵌入到此最新版本中,因此一定有问题。我下载并安装的其他版本都运行良好。对于这些版本中的任何一个,m2e(Maven-Eclipse)集成插件都有这个升级......但在这种情况下,更新起作用了。

你知道,我喜欢 STS,我认为它效果很好。更新几次后,就像其他任何事情一样,它可能会变得“怪异”,然后我决定也许我应该下载该工具的新副本,通常效果很好。

显然,将此更新引入最新版本并不能很好地配合。但现在我已经启动并运行了,希望 SpringSource 能够解决这个问题。

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

关于Eclipse Maven 构建错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33658252/

相关文章:

java - 资源泄漏 conIn 从未关闭

java - 在 Eclipse 中获取 Xively 数据流

java - 问题 : I want to delete directory from my maven project when i am running mvn eclipse:clean

JavaFX Maven 插件 : com. zenjava - jfx :jar to include all depedencies?

java - 删除死代码会导致错误

c - 当尝试在 Eclipse 上运行程序时,它崩溃了

java - 如何使用 android 版 YouTube API 搜索主题来找到 YouTube 上视频的链接?

Maven 快照存储库与发布存储库

java - Eclipse Spring Tool Suite 在项目创建后使用 GUI 添加依赖项

java - 如何在没有 UI 的情况下在 STS/Eclipse 中编辑 Tomcat VM 参数?例如。使用批处理文件或 java 程序?哪个文件包含所有这些值?