<!--maven-compiler-plugin 编译-->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>${maven.compiler.source}</source> <!-- 源代码使用的开发版本 -->
<target>${maven.compiler.target}</target> <!-- 需要生成的目标class文件的编译版本 -->
<!-- 一般而言,target和source是保持一致的,但是,有时候为了让程序能在其他版本的jdk中运行,会存在target和source不一致的情况 -->
<encoding>${project.build.sourceEncoding}</encoding>
</configuration>
</plugin>
<!--maven-assembly-plugin 打包为jar 包含了依赖的jar包-->
<plugin>
<artifactId>maven-assembly