你的位置:首页 > 软件开发 > Java > 编写maven代码行统计插件

编写maven代码行统计插件

发布时间:2015-05-23 12:00:53
编写maven插件的步骤创建一个maven-plugin项目:插件本身也是maven项目,只是它的packaging是maven-plugin。为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo。编写插件时必须提供一个或多个继承自AbstractMojo的类 ...

编写maven插件的步骤

  1. 创建一个maven-plugin项目:插件本身也是maven项目,只是它的packaging是maven-plugin。
  2. 为插件编写目标:每个插件必须包含一个或多个目标,maven称之为Mojo。编写插件时必须提供一个或多个继承自AbstractMojo的类。
  3. 为目标提供配置点:大部分maven插件以及其目标都是可配置的,因此在编写Mojo的时候需要注意提供可配置的参数。
  4. 编写代码,实现目标。
  5. 错误处理以及日志,为客户提供足够的信息。
  6. 测试插件

一:创建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 (#换成@)。

可能感兴趣文章

我的浏览记录