Skip to content

create a maven plugin

Posted on:December 10, 2022 at 10:08 AM

背景

如何创建maven 扩展

步骤

使用maven创建一个叫hello-maven-plugin 的插件

    mvn archetype:generate \
      -DgroupId=sample.plugin \
      -DartifactId=hello-maven-plugin \
      -DarchetypeGroupId=org.apache.maven.archetypes \
      -DarchetypeArtifactId=maven-archetype-plugin

构建的tree

$ tree  .
.
└── hello-maven-plugin
    ├── pom.xml
    └── src
        ├── it
        │   ├── settings.xml
        │   └── simple-it
        │       ├── pom.xml
        │       └── verify.groovy
        └── main
            └── java
                └── sample
                    └── plugin
                        └── MyMojo.java

可以看到创建了一个hello-maven-plugin 目录, 其中pom.xml文件

这是核心的pom内容:

<groupId>sample.plugin</groupId>
  <artifactId>hello-maven-plugin</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>maven-plugin</packaging>

  <name>hello-maven-plugin Maven Plugin</name>

相关阅读