maven-compiler-plugin
1 | <!-- https://maven.apache.org/plugins/maven-compiler-plugin/ --> |
功能
编译jar包
示例
1 | <plugin> |
maven-clean-plugin
1 | <groupId>org.apache.maven.plugins</groupId> |
功能
执行命令mvn clean时调用的就是这个插件
示例
1 | <plugin> |
versions-maven-plugin
1 | <!-- https://www.mojohaus.org/versions-maven-plugin/ --> |
功能
批量修改版本号
示例
1 | <plugin> |
maven-source-plugin
1 | <!-- https://maven.apache.org/plugins/maven-source-plugin/ --> |
功能
可以在配置的Maven生命周期中为当前工程创建源码jar包
示例
1 | <plugin> |
maven-jar-plugin
1 | <!-- https://maven.apache.org/plugins/maven-jar-plugin/ --> |
功能
创建jar包
示例
1 | <plugin> |
参考
maven-antrun-plugin
1 | <!-- https://maven.apache.org/plugins/maven-antrun-plugin/ --> |
功能
运行ant命令,文件拷贝与删除
示例
1 | <plugin> |
参考
exec-maven-plugin
1 | <!-- https://www.mojohaus.org/exec-maven-plugin/ --> |
功能
执行java或命令行命令
示例
1 | <plugin> |
参考
maven-gpg-plugin
1 | <!-- https://maven.apache.org/plugins/maven-gpg-plugin/ --> |
功能
使用GnuPG对项目的所有附加构件进行签名(发布时使用)
示例
1 | <plugin> |
maven-assembly-plugin
1 | <!-- https://maven.apache.org/plugins/maven-assembly-plugin/ --> |
功能
编译jar包
示例
1 | <plugin> |
binary.xml配置详见Using Component Descriptors中介绍,
示例详见