在前面几篇博客中我们讲解了简单的自定义插件开发工作,今天我们讲解一下扩展maven-compiler-plugin的processor功能。
一、maven-compiler-plugin
我们知道Maven只是个项目管理工具,如果要编译Java代码是不行的,而maven-compiler-plugin这个是Apache官方提供的Maven编译Java源码的功能插件,我们在项目中经常使用到,也就是我们平时使用的mvn compile指令就是通过该插件实现的。maven-compiler-plugin插件的参数很多,我们一般可以通过配置不同参数实现不同的功能,比如设置编译源和目标中Java编译器