在maven工程中pom.xml引用依赖报错:spring-core:jar must be a valid version but is '${spring.version}'。
因为maven不知道你引用的jar包的版本,导致无法获取这个jar,所以你必须指定一个版本号。${spring.version}是引用的一个变量,而这个变量你没有在pom.xml里声明,所以报错。
在pom.xml的<properties>标签里加入红色部分,就可以了。具体加入的版本声明,请根据你实际的报错内容填写。
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>4.1.5.RELEASE</spring.version>
</properties>