将spring-boot-starter-parent 1.4.3与maven一起使用时解析生命周期处理指令时出错(在1.4.2上运行良好)

问题描述 投票:2回答:3

以下pom.xml不适用于spring-boot-starter-parent的1.4.3.RELEASE,它说“解析生命周期处理指令时出错”。但是一旦我将版本更改为1.4.2,问题就会自动解决。所以我的问题是,1.4.3版本是否与pom架构定义不兼容?

<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 http://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>1.4.3.RELEASE</version>
</parent>
<packaging>war</packaging>
<artifactId>SpringCloudConfig</artifactId>
<properties>
    <java.version>1.8</java.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
    </dependency>
</dependencies>

java spring maven schema pom.xml
3个回答
3
投票

如果maven本地存储库中存在损坏的jar文件,则删除整个.m2文件夹或特定的jar文件可能会有所帮助。我通过删除C:\ Users \ yourUserName \ .m2文件夹解决了这个问题。然后切换回Eclipse Mars。(当问题发生时我正在使用Eclipse Neon)。 Eclipse Mars与1.4.2和1.4.3版本兼容。


1
投票

无需删除整个仓库。这是由一些与春天相关的罐子腐败造成的。只需从本地m2 repo中删除以下文件夹并更新Maven项目

.m2目录\库\组织\ springframework的


0
投票

http://maven.apache.org/xsd/maven-4.0.0.xsd“> 4.0.0 org.springframework.boot spring-boot-starter-parent 1.4.3.RELEASE测试测试0.0.1-SNAPSHOT测试

<properties>
    <java.version>1.8</java.version>
</properties>
<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-test</artifactId>
    </dependency>
</dependencies>

© www.soinside.com 2019 - 2024. All rights reserved.