问题现象:用IDEA进行mvn clean package时提示 no compiler is provided in this environment
问题分析:没有给maven指定compiler
问题解决:在pom.xml中添加
<!-- 指定maven编译的jdk版本 -->
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<verbose>true</verbose>
<fork>true</fork>
<!--你的jdk地址-->
<executable>C:/Java/jdk1.8.0_605/bin/javac</executable>
</configuration>
</plugin>
其中C:/Java/jdk1.8.0_605为自己jdk的安装路径