编写简单的maven插件
2015-11-22 16:50
274 查看
编写一个简单的输出maven的hello world的插件
1、在eclipse中新建一个maven project项目
然后取名HelloPlugin,建立后,pom文件为(注意packaging为maven-plugin)
并且会自动给你建立类
我们把这个类删掉,然后重建一个
HelloPlugin
注意:这个类上面注解是需要的其中
@goal hello:表示该插件的服务目标,比如tomcat:run--这个run就是一个goal
@phase compile:表示该插件的生效周期阶段
@requiresProject false:表示是否依托于一个项目才能运行该插件
然后执行install 安装
使用:
找一个maven项目,
把他放到build变迁的plugins标签下面。
然后执行 HelloPlugin:hello
控制台就会输出
一个简单的插件就大功告成了。
1、在eclipse中新建一个maven project项目
然后取名HelloPlugin,建立后,pom文件为(注意packaging为maven-plugin)
并且会自动给你建立类
我们把这个类删掉,然后重建一个
HelloPlugin
注意:这个类上面注解是需要的其中
@goal hello:表示该插件的服务目标,比如tomcat:run--这个run就是一个goal
@phase compile:表示该插件的生效周期阶段
@requiresProject false:表示是否依托于一个项目才能运行该插件
然后执行install 安装
使用:
找一个maven项目,
把他放到build变迁的plugins标签下面。
然后执行 HelloPlugin:hello
控制台就会输出
一个简单的插件就大功告成了。
相关文章推荐
- 【HTTP】HTPP学习笔记
- TestFrameWork API接口测试框架
- [AngularJS] 常用指令
- 类型参数化
- 第12周—项目5 迷宫问题之图深度优先遍历解法
- Service的肤浅了解
- 【C语言】【面试题】【笔试题】模拟实现strncmp
- 获取字符串中字母出现的个数
- svn的merge使用例子
- 延迟对象$q和供应商配置config
- DatePickerDialog 只显示年 (解决不同语言顺序不一样的问题)
- Leet Code 100 Same Tree
- EMC的一道数字编程编程题
- 什么是http头信息
- Xcode cannot run using the selected device-无法真机调试
- js数组存储对象及对象的获取
- easyui环境搭建02
- HDU 2070 叠框
- 多媒体封装格式学习:H264封装成FLV(二)
- tcpdump 参数详解