我正在尝试在STS中创建一个默认的spring启动应用程序。它在STS文件中创建了一个"spring starter项目“-->。创建项目后未进行任何更改。错误立即显示在POM文件中...
它会失败,并显示以下错误。当所有东西都是默认的时,需要采取什么措施来解决这个问题?
项目生成错误:无法解析的POM父POM。示例:hello- org.springframework.boot:spring-boot-starter-parent:pom:2.0.5.RELEASE :0.0.1-SNAPSHOT:从https://repo.maven.apache.org/maven2传输快照失败已缓存在本地存储库中,在已过中心的更新间隔或强制更新之前,将不会重试解析。原始错误:无法将项目org.springframework.boot:spring-boot-starter-parent:pom:2.0.5.RELEASE从中心(https://repo.maven.apache.org/maven2)传输到中心( POM ):repo.maven.apache.org和'parent.relativePath‘点没有本地POM
pom文件如下:">http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0
<groupId>com.example</groupId>
<artifactId>first-boot</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<name>first-boot</name>
<description>Hello Spring Boot in STS</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.0.5.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<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-test</artifactId>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
发布于 2018-09-18 16:20:51
按Alt+F5键并从列表中选择您的项目,然后选中“强制更新快照/释放”复选框,然后单击确定。
现在右击项目并选择run as -> maven build。
发布于 2018-09-18 16:27:36
First:右键单击项目文件夹> Maven >更新项目>确定
然后:右键单击项目文件夹> Run As > Maven build...
发布于 2018-09-18 20:28:36
谢谢Aagam Jain和veben。我尝试了这些步骤,但不起作用。原因是缺少代理服务器设置。
一旦我将代理设置添加到XML中,应用程序就构建成功并运行成功。它是通过您的步骤和代理服务器设置的组合运行的。
感谢你的帮助..
https://stackoverflow.com/questions/52381941
复制相似问题