0

我正在使用 Spring Source Tool Suite 2.8.1 来实现 Spring 应用程序。

我经常遇到构建错误,因为引用无缘无故丢失。在Package Explorer->Properties->Java Build Path->Order and Export中右键单击项目,我发现有时会取消选择项目。并且通常包在Package Explorer->Properties->Java Build Path->Deployment Assembly中的右键单击项目中消失了。

不得不经常重置这些设置令人沮丧。有什么办法可以解决这些问题吗?


我尝试将 STS 更新到最新版本,但升级过程失败并出现无法理解的错误消息。我想避免全新安装,因为再次设置环境可能是一场噩梦。

4

1 回答 1

1

现在我知道这是一个 maven 项目,并且您自己添加了引用,这对我来说很有意义。STS 2.8.x 是与旧版 m2e(Eclipse 的 maven 插件)一起发布的最后一个 STS。它无法识别手动添加的构建路径条目(它喜欢完全控制类路径)。因此,可能发生的情况是您正在添加这些类路径条目,然后自动启动更新项目操作。这将具有删除所有额外类路径条目的效果。

您最好执行以下操作:

  1. 升级 STS
  2. 或者只是升级您的 m2e 组件(您必须先卸载旧的 m2e,但这应该从发现更新页面自动处理)。
  3. 或者,只是接受您无法使用旧版 m2e 手动更改类路径的事实。
于 2013-02-11T20:26:08.253 回答