Project 'org.springframework.boot:spring-boot-starter-parent:1.5.9.RELEASE' not found
时间: 2023-10-06 17:05:05 浏览: 190
当你在导入Spring Boot项目的依赖时,遇到了"Project 'org.springframework.boot:spring-boot-starter-parent:1.5.9.RELEASE' not found"这个错误信息。根据引用的描述,你最初以为是Maven配置的问题,但是重新修改配置后仍然无法解决。
根据引用的经验,这个问题可能是由于你使用的IDEA新建项目时,二进制版本默认为1.5或1.6而导致的。你可以尝试修改IDEA的设置来解决这个问题。具体步骤如下:
1. 打开IDEA,点击顶部菜单栏的"File"(文件)选项。
2. 在下拉菜单中选择"Settings"(设置)选项。
3. 在弹出的窗口中,选择"Build, Execution, Deployment"(构建、执行、部署)下的"Compiler"(编译器)选项。
4. 在右侧窗口中的"Java Compiler"(Java编译器)一栏,找到"Target bytecode version"(目标字节码版本)选项。
5. 将该选项的值修改为JDK 1.8,如引用中所示。
6. 点击"Apply"(应用)按钮保存修改,并关闭设置窗口。
通过以上步骤,你将会将IDEA的项目二进制版本修改为JDK 1.8,从而解决该错误。请尝试按照这个方法来解决你遇到的问题。
另外,根据引用提供的信息,你可以进一步了解如何在IDEA中设置其他配置信息,以获得更好的开发体验。
希望这些信息能够帮助你解决问题!
相关问题
Dependency 'org.springframework.boot:spring-boot-starter-thymeleaf:1.5.9.RELEASE' not found
在解决Dependency 'org.springframework.boot:spring-boot-starter-thymeleaf:1.5.9.RELEASE' not found的问题时,可以考虑以下几个方法:
1. 确保你的项目的pom.xml文件中已经正确地添加了spring-boot-starter-thymeleaf依赖。例如,检查是否在<dependencies>标签内添加了以下代码:
```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
<version>1.5.9.RELEASE</version>
</dependency>
```
2. 确保你的项目的pom.xml文件中的父项目正确指定为spring-boot-starter-parent。例如,检查<parent>标签内是否添加了以下代码:
```xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
```
3. 如果你的项目继承了spring-boot-starter-parent,并且仍然无法找到依赖,那么可能是由于版本不匹配导致的。可以尝试更新spring-boot-starter-thymeleaf的版本,或者更新整个spring-boot-starter-parent的版本,以确保它们是兼容的。
总结起来,要解决Dependency 'org.springframework.boot:spring-boot-starter-thymeleaf:1.5.9.RELEASE' not found的问题,你需要检查pom.xml文件中是否正确添加了依赖,并确保项目正确继承了spring-boot-starter-parent。如果问题仍然存在,可以尝试更新依赖版本或整个父项目的版本来解决兼容性问题。
Non-resolvable parent POM org.springframework.boot:spring-boot-starter-parent:2.1.1.RELEASE
要解决"Non-resolvable parent POM org.springframework.boot:spring-boot-starter-parent:2.1.1.RELEASE"的问题,您可以尝试以下步骤:
1. 确保您的pom.xml文件中的parent标签中的groupId、artifactId和version与正确的spring-boot-starter-parent版本一致。根据您提供的引用内容,正确的parent标签应该是:
```xml
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.9.RELEASE</version>
</parent>
```
2. 如果您确保pom.xml中的parent标签已正确配置,但仍然遇到该错误,请尝试删除您的本地maven仓库中的spring-boot-starter-parent相关的文件,然后重新运行项目以重新下载该文件。您可以通过删除位于.m2/repository/org/springframework/boot/spring-boot-starter-parent目录下的文件来实现此操作。
3. 如果上述步骤仍然无法解决问题,请考虑检查您的网络连接是否正常,并确保您可以访问Maven中央存储库以下载正确的spring-boot-starter-parent版本。有时候网络问题可能导致无法下载所需的依赖项。
请注意,根据您提供的引用内容,您尝试使用的spring-boot-starter-parent版本是2.1.1.RELEASE,而不是引用内容中提到的1.5.9.RELEASE版本。如果您确实要使用2.1.1.RELEASE版本,您需要根据您的项目需求更新pom.xml文件中的相关配置。
希望这些步骤能够帮助您解决问题。如果您有任何进一步的问题,请随时提问。
阅读全文