[ERROR] error: invalid target release: 13-ea
[INFO] 1 error
主要的原因是mac os 10.15 上安装的jdk-13.jdk版本有问题,在目录:/Library/Java/JavaVirtualMachines/jdk-13.jdk
java -version命令:
janksenhu@janksendeMacBook-Pro bin % ./java -version
java version "13-ea" 2019-09-17
Java(TM) SE Runtime Environment (build 13-ea+33)
Java HotSpot(TM) 64-Bit Server VM (build 13-ea+33, mixed mode, sharing)
重新安装之后
janksenhu@janksendeMacBook-Pro JavaVirtualMachines % pwd
/Library/Java/JavaVirtualMachines
janksenhu@janksendeMacBook-Pro JavaVirtualMachines % ls
jdk-13.0.2.jdk jdk-13.jdk
采用jdk-13.0.2.jdk,更新配置JAVA_HOME
janksenhu@janksendeMacBook-Pro JavaVirtualMachines % java -version
java version "13.0.2" 2020-01-14
Java(TM) SE Runtime Environment (build 13.0.2+8)
Java HotSpot(TM) 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing)
apache-maven-3.6.3版本,然后maven home地下conf的settings.xml里面更新配置
<profile>
<id>jdk13</id>
<properties>
<JAVA_HOME>/Library/Java/JavaVirtualMachines/jdk-13.0.2.jdk/Contents/Home</JAVA_HOME>
</properties>
<activation>
<jdk>13</jdk>
</activation>
<repositories>
<repository>
<id>jdk13</id>
<name>Repository for JDK 13 builds</name>
<url>http://www.myhost.com/maven/jdk14</url>
<layout>default</layout>
<snapshotPolicy>always</snapshotPolicy>
</repository>
</repositories>
</profile>
<activeProfiles>
<activeProfile>jdk13</activeProfile>
<activeProfile>alwaysActiveProfile</activeProfile>
<activeProfile>anotherAlwaysActiveProfile</activeProfile>
</activeProfiles>