以下属性未解析:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<spring.boot.version>1.3.3.RELEASE</spring.boot.version>
</properties>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>${spring.boot.version}</version>
<relativePath /> <!-- lookup parent from repository -->
</parent>
Non-resolvable parent POM for com.myproject:0.0.1-SNAPSHOT: Failure to find org.springframework.boot:spring-boot-starter-parent:pom:${spring.boot.version}
有谁知道我做错了什么?
最佳答案
这是正常的。目前,Maven 不计算 <parent>
中的属性。标签,所以你需要明确地写下版本。
这是在 MNG-2569 中报告的作为一个错误,由更一般的 MNG-624 复制.目前没有计划在未来进行此工作(该问题已关闭为“不会修复”)。
关于java - Maven 属性未在父标记中解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36111219/