我正在使用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和鼠标单击导航到其他类和方法。
答案 0 :(得分:0)
听起来您的项目设置不正确,因此IDE无法正确配置其类路径。通常这都会通过m2e自动发生(即Eclipse的maven支持)。
默认情况下,M2e包含在STS中,因此可能已安装,但不知何故,您的项目不会被视为maven项目。
您可以尝试使用正确的“导入向导”重新导入它,这应该为您正确设置。
步骤:
.classpath
,.project
,.settings
,target
中删除所有文件/文件夹。现在你有一个'干净的石板'。使用m2e导入它。菜单:文件>>导入>>现有的Maven项目“。
此应该正确设置所有内容。
我说应该因为它在很大程度上取决于项目本身的内容。但原则上,这是将maven项目导入STS(或一般Eclipse)的正确方法。