java - pom.xml 每次创建新的 spring 项目时都会出现相同的错误?
问题描述
我使用https://start.spring.io/创建了一个新的 spring-boot 项目,选择 maven 和 spring-web 作为我的依赖项。
但是,一旦我将它作为 Existing maven 项目导入到我的 Eclipse 中,我的 pom.xml 文件中就会出现一些错误,并且每次创建新的 spring-boot 项目时都会出现错误。
错误信息:
Failure to transfer net.bytebuddy:byte-buddy-agent:jar:1.10.14 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact net.bytebuddy:byte-buddy-agent:jar:1.10.14 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
org.eclipse.aether.transfer.ArtifactTransferException: Failure to transfer net.bytebuddy:byte-buddy-agent:jar:1.10.14 from https://repo.maven.apache.org/maven2 was cached in the local repository, resolution will not be reattempted until the update interval of central has elapsed or updates are forced. Original error: Could not transfer artifact net.bytebuddy:byte-buddy-agent:jar:1.10.14 from/to central (https://repo.maven.apache.org/maven2): The operation was cancelled.
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.newException(DefaultUpdateCheckManager.java:225)
at org.eclipse.aether.internal.impl.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:193)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.gatherDownloads(DefaultArtifactResolver.java:559)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.performDownloads(DefaultArtifactResolver.java:483)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:401)
at org.eclipse.aether.internal.impl.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:229)
at org.eclipse.aether.internal.impl.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:340)
at org.apache.maven.project.DefaultProjectDependenciesResolver.resolve(DefaultProjectDependenciesResolver.java:202)
at org.apache.maven.project.DefaultProjectBuilder.resolveDependencies(DefaultProjectBuilder.java:227)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:200)
at org.apache.maven.project.DefaultProjectBuilder.build(DefaultProjectBuilder.java:124)
at org.eclipse.m2e.core.internal.embedder.MavenImpl.readMavenProject(MavenImpl.java:629)
下面是我的 pom.xml 文件的代码:错误出现在下面的第 3 行
<?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.3.2.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<groupId>com.serviceonepavilion.customerapi</groupId>
<artifactId>customer-api</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>SpringBootH2IntegrationNew</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-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<scope>runtime</scope>
</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>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
提前感谢您的任何帮助或指导..
解决方案
尝试运行 Maven 项目更新
强制更新快照
选择的选项。
未正确下载特定的 jar。在大多数情况下,重试会解决。
推荐阅读
- html - Html 视频无法打开 Firefox
- javascript - 如何从 Vue.js 中的方法返回数据?
- python - Python:获取具有特定索引的两个字符之间的字符串
- grails - 嗨团队,我是 groovy 的新手,我知道这很简单,但我很困惑。在我的控制器中,我有 2 个值列表。就像这样
- twilio - 使用 Twilio 的出站电话会议
- mobile-safari - 如何在 iOS Safari 上使用 Daily.co 录制麦克风同时进行视频通话
- angular - 使用构造函数“订阅者”从对象开始将循环结构转换为 JSON
- css - Material UI - 从其中一个文本字段中删除边框
- java - Jackson 不会将 Object 转换为 Json String
- android - 从android上的文件发送电子邮件