STS无法绑定maven文件(.m2)

时间:2016-06-22 19:22:42

标签: spring maven spring-tool-suite

我正在使用Spring工具套件(STS)中的maven项目,问题无法导航到其他类和方法(使用ctrl +鼠标单击),并且它在导入语句和其他位置附近显示许多错误消息类。

单击指示错误的红色十字标记并选择下面的 FIX项目设置是弹出窗口中显示的消息。

以下提案已找到修复“无法解析”引用“Bootstrap”的问题 将存档'lpa-core-1.2.5.jar -c:\ Users \ tom.m2 \ repository \ com \ lpa \ lpa-core \ 1.2.5'添加到'lpa-realtime-service'的构建路径

请建议如何在构建过程中自动包含.m2文件以避免错误消息,并使用ctrl和鼠标单击导航到其他类和方法。

1 个答案:

答案 0 :(得分:0)

听起来您的项目设置不正确,因此IDE无法正确配置其类路径。通常这都会通过m2e自动发生(即Eclipse的maven支持)。

默认情况下,M2e包含在STS中,因此可能已安装,但不知何故,您的项目不会被视为maven项目。

您可以尝试使用正确的“导入向导”重新导入它,这应该为您正确设置。

步骤:

  1. 从工作区中删除项目。注意不要实际删除文件本身。 (有一个复选框'删除磁盘上的项目内容',所以不要选择它。)
  2. 清除项目中的所有“垃圾”数据。从项目.classpath.project.settingstarget中删除所有文件/文件夹。
  3. 现在你有一个'干净的石板'。使用m2e导入它。菜单:文件>>导入>>现有的Maven项目“。

    应该正确设置所有内容。

    我说应该因为它在很大程度上取决于项目本身的内容。但原则上,这是将maven项目导入STS(或一般Eclipse)的正确方法。