Skip to main content

create a maven plugin

· One min read

背景

如何创建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>

相关阅读