我试图在我的项目中包括spring执行器,但是当我添加依赖项并运行maven干净安装时,我得到了一个错误:
未能在项目演示上执行目标:无法解决项目的依赖关系:演示:jar:0.0.1-快照:未能在org.springframework.boot:spring-boot-starter-actuator:jar:2.2.4.RELEASE:收集依赖项,无法读取工件描述符,因为org.springframework.boot:spring-boot-starter-actuator:jar:2.2.4.RELEASE:无法将工件org.springframework.boot:spring-boot-starter-actuator:pom:2.2.4.RELEASE从/到中心(https://repo.maven.apache.org/maven2):repo.maven.apache.org:未知主机repo.maven.apache.org -> Help 1
请参阅下面的pom文件:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.2.4.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.example</groupId>
<artifactId>demo</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>demo</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>如果我移除执行器依赖项,项目将成功生成。
我试图找出问题,这似乎与我正在使用的spring启动器父母版本发生了冲突,但我找不到解决方案。
发布于 2020-02-05 11:36:53
这个问题实际上与spring或spring引导无关:很明显,maven中央存储库中的执行器存在。所以这纯粹是个问题。
未知主机repo.maven.apache.org ->帮助1
此异常意味着maven无法联系中央存储库并将执行器jar下载到本地存储库。因此,我将检查本地存储库,可能是它的空存储库,或者包含一些损坏的工件。
mvn package发布于 2021-10-06 17:35:16
我在使用IDEA时遇到了同样的问题,原因是我的Maven是在脱机模式下工作的,所以我按照以下两个步骤解决了这个问题:
https://stackoverflow.com/questions/60072929
复制相似问题