Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 父标记中未解析Maven属性_Java_Spring_Maven - Fatal编程技术网

Java 父标记中未解析Maven属性

Java 父标记中未解析Maven属性,java,spring,maven,Java,Spring,Maven,未解析以下属性: <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&g

未解析以下属性:

<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>

UTF-8
1.8
1.3.3.1发布
org.springframework.boot
spring启动程序父级
${spring.boot.version}
com.myproject:0.0.1-SNAPSHOT的不可解析父POM:找不到org.springframework.boot:spring boot starter父POM:${spring.boot.version}


有人知道我做错了什么吗?

这很正常。目前,Maven不计算
标记内的属性,因此需要明确地编写版本


这是在中报告的一个bug,由更一般的。目前还没有计划在将来实现这一点(问题以“不会修复”结束)。

在使用eclipse和maven(内部)版本3.3.x<3.3.9构建时,我注意到了这样一个错误。升级到maven 3.3.9后,我不知道为什么会出现这个错误,但是如果删除spring.boot.version并在父标记中“硬编码”该版本,它就会工作。如果让Spring Initializer创建pom文件,那么properties标记位于parent标记之后,因此我不确定用另一种方法来创建pom文件是否完全正确。