mvn 测试:
无法在项目 vslimit 上执行目标 org.apache.maven.plugins:maven-compiler-plugin:3.2:compile (default-compile): fatal error 编译:无效目标版本:1.7.0_65
pom:
<java-version>
1.7 </java-version>
`<plugin>` `<groupId>org.apache.maven.plugins</groupId>` `<artifactId>maven-compiler-plugin</artifactId>` `<version>3.2</version>` `<configuration>` `<source>${java.version}</source>` `<target>${java.version}</target>` `<encoding>${project.build.sourceEncoding}</encoding>` `</configuration>` `</plugin>`
java-版本
java version "1.7.0_65" Java(TM) SE Runtime Environment (build 1.7.0_65-b17) Java HotSpot(TM) 64-Bit Server VM (build 24.65-b04, mixed mode)
mvn-v
Apache Maven 3.2.1 Maven home: /Users/vslimit/tool/apache-maven-3.2.1 Java version: 1.7.0_65, vendor: Oracle Corporation Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_65.jdk/Contents/Home/jre Default locale: platform encoding: UTF-8 OS name: "mac os x", version: "10.10.2", arch: "x86_64", family: "mac"
我尝试了很多建议,例如:java_home或其他,但失败了
最佳答案
将您的 pom.xml
更改为
<project>
...
<properties>
<java.version>1.7</java.version>
</properties>
...
</project>
关于java - mvn 目标版本无效 : 1. 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29247168/