1、运行 : mvn archetype:create -DgroupId=*
-DartifactId=*
-DarchetypeGroupId=org.apache.maven.archetypes
-DarchetypeArtifactId=maven-archetype-mojo
创建plugin工程。定义自己的group 和 actifact的ID,后两个使用默认的。
2、运行: mvn idea:idea 创建idea的工程文件,以idea打开project。
3、编码:继承Mojo的基类,开发自己想要的东西,以@goal的格式定义goal的名字。
4、运行: mvn install 将创建好的plugin工程加载到本地plugin下面,以供使用。
5、在setting.xml文件中增加pluginGroups,将自定义的plugin装载为默认,以简化调用命令。