编写maven插件的步骤创建一个maven-plugin项目:插件本身也是maven项目,只是它的packaging是maven-plugin。为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo。编写插件时必须提供一个或多个继承自AbstractMojo的类 ...
编写maven插件的步骤
- 创建一个maven-plugin项目:插件本身也是maven项目,只是它的packaging是maven-plugin。
- 为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo。编写插件时必须提供一个或多个继承自AbstractMojo的类。
- 为目标提供配置点:大部分maven插件以及其目标都是可配置的,因此在编写Mojo的时候需要注意提供可配置的参数。
- 编写代码,实现目标。
- 错误处理以及日志,为客户提供足够的信息。
- 测试插件
一:创建maven-plugin项目
创建一个普通的maven项目,只是packaging改为maven-plugin,同时引入依赖maven-plugin-api。pom文件如下:
<?"1.0" encoding="UTF-8"?><project "http://maven.apache.org/POM/4.0.0" ="http://www.w3.org/2001/" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.sawyer.edu</groupId> <artifactId>maven-loc-plugin</artifactId> <version>1.0-SNAPSHOT</version> <packaging>maven-plugin</packaging> <properties> <maven.version>3.0</maven.version> </properties> <dependencies> <dependency> <groupId>org.apache.maven</groupId> <artifactId>maven-plugin-api</artifactId> <version>${maven.version}</version> </dependency> </dependencies></project>
原标题:编写maven代码行统计插件
关键词:maven
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。