自定义maven插件

Posted yan0219n

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自定义maven插件相关的知识,希望对你有一定的参考价值。

@Mojo(name='copyResourcePlugin')

  1. xxx extends AbstractMojo

重写 execute()方法,实现自己的方法

  1. 在pom中

<groupId></groupId>

<artifactId></artifactId>

<version></version>

<packaging>maven-plugin</packaging>

  1. 应用插件

<build>

<plugins>

<plugin>

<groupId></groupId>

<artifactId></artifactId>

<version></version>

<executions>

<execution>

<id>copyResoure</id>

<phase>compile</phase>

<goals>

<goal>copyResourcePlugin</goal>

</goals>

</execution>

</executions>

</plugin>

</plugins>

</build>

以上是关于自定义maven插件的主要内容,如果未能解决你的问题,请参考以下文章

Maven实战技巧「插件使用专题」Maven-Archetype插件创建自定义maven项目骨架

Maven实战与原理分析:maven 自定义插件开发实战

Maven实战与原理分析:maven 自定义插件开发实战

Android Gradle 插件自定义 Gradle 插件模块 ④ ( META-INF 中声明自定义插件的核心类 | 在应用中依赖本地 Maven 仓库中的自定义 Gradle 插件 )

自定义注释处理器的 Maven 编译器插件问题

Android Gradle 插件将自定义 Gradle 插件上传到自建 Maven 仓库 ④ ( 默认生成的 pom 文件 | Maven 中的 pom 配置 | 自定义 pom 文件节点 )