mvn -s “C:\apache-maven-3.3.3\conf\settingsXXX.xml” clean install -Dmaven.test.skip=true
Maven命令打包错误:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
这是在用命令打包的时间出现的一个问题,期间尝试了去改jdk版片,还有就是去调整编译的水平.都没有用.
这是重点是一个问题,那就是用的jdk,和运行环境要统一,这里指的是安装的时候jdk的时候可能回去安装一个jre.但是那个运行环境与所安装的jdk在maven这里也不认为是相同的.
*所以要用的运行环境就是与bin所在同一目录下的jre.
解决方案:
maven安装目录下的bin中的mvn.cmd文件中在第一行加一行代码就可以了.
set JAVA_HOME=D:\develop\java\jdk1.8.0