插件目标[置顶] Maven自定义绑定
PS:今天上午,非常郁闷,有很多简单基础的问题搞得我有些迷茫,哎,代码几天不写就忘。目前又不当COO,还是得用心记代码哦!
将某个插件的目标绑定到生命周期的某个阶段。
假设把maven-source-plugin插件的jar-no-fork目标绑定到default的verify阶段。(jar-no-fork重要用来创建项目的源码jar包)
在pom.xml的根元素下添加以下内容:
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-source-plugin</artifactId><version>2.1.1</version><executions><execution><id>attach-sources</id><phase>verify</phase><goals><goal>jar-no-fork</goal></goals></execution></executions></plugin></plugins></build>
曾经辉煌过,曾经凋零过,这可是你至死不渝的生活吗?我亲爱的母亲—大自然。多少次,我伏在地上,去聆听你沉重的脉搏声;多少次,我伫立在山前,去感受那松涛千年的浩瀚。你的豪壮,足以让中华民族腾飞;你的无私,谱写了一曲曲感人至深的千古壮曲。
执行mvn命令
mvn clean install
从控制台输出可以看到在插件maven-jar-plugin插件执行jar目标后,紧接着执行verify阶段的jar-no-fork目标:
[INFO]
[INFO] --- maven-jar-plugin:2.3.2:jar (default-jar) @ bus-location ---
[INFO] Building jar: G:\bus-location\target\bus-location-1.0.jar
[INFO]
[INFO] --- maven-source-plugin:2.1.1:jar-no-fork (attach-sources) @ bus-location---
打开maven项目的target目录,可以找到生成的sources jar包
文章结束给大家分享下程序员的一些笑话语录: 一条狗在街上闲逛,看见橱窗里一张告示:「招聘程序员。会编程,有团队精神,至少精通两种语言。均等机会。」
那条狗就进去申请,但是被拒绝了。
「我不能雇一条狗在公司里做事。」经理说。
狗不服气,指着告示上「均等机会」几字抗议。
经理没法,叹了口气,不屑地问道:「你会编程吗?」
那条狗默默地走到电脑前,编了个程序,运作准确。
「你有团队精神吗?」经理问。
那条狗掉头看了看门外,一大群野狗在外面虎视耽耽。
「我真的不能雇狗做这份工作。」经理气急败坏地说。
「就算会编程、有团队精神,但是我需要的雇员至少要能精通两种语言。」
那条狗抬头看着经理说:「喵-噢。」
转载于:https://www.cnblogs.com/xinyuyuanm/archive/2013/05/22/3093390.html
插件目标[置顶] Maven自定义绑定相关推荐
- android imageview 锯齿,[置顶] android 自定义圆角ImageView以及锯齿的处理
看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...
- [置顶] android 自定义圆角ImageView以及锯齿的处理
看到很多人开发过程中要使用圆角图片时,解决方法有: 1.重新绘制一张图片 2.通过布局来配置 3.通过重写View来实现 其中1,2在这里就不讲了,重点讲讲方法三的实现. 实现一:通过截取画布一个圆形 ...
- Typora:简介和常用功能集锦,窗口置顶,自定义快捷功能,粘贴图片自定义保存位置
✨ Waht is Typora?A minimal markdown editor, markdown reader. 下载Typora可参考该博客:[Typora 免费Beta版本(Window+ ...
- hexo博客文章置顶功能实现的两种方法
写在前面 本文主要描述了如何实现hexo文章置顶功能,讲述了通过修改源码和通过更改插件两种方式实现,以及如何添加置顶显示.文章可能还有很多不足,请大家谅解,欢迎大佬提意见. 本文使用的东西 win10 ...
- Maven插件自定义绑定
除了内置绑定以外,用户还能够自己选择将某个插件目标绑定到生命周期的某个阶段上,这种自定义绑定方式能让Maven项目在构建过程中执行更多更富特色的任务. 一个常见的例子是创建项目的源码jar包.内置的插 ...
- Maven(2)--生命周期以及插件目标
maven的生命周期 maven的生命周期是抽象的,它本身并不做任何的工作.实际的工作都交由"插件"来完成.这种思想和设计模式中的模板方式. maven内置的生命周期: maven ...
- maven自定义插件-mojo标注和参数
每个mojo都必须使用@Goal标注来表明其目标名称,否则maven将无法识别该目标.还有其他很多标注,列举如下: @goal <name>:唯一必须声明的标注,当用户命令行调用或在pom ...
- Maven自定义插件
文章目录 1. 插件开发步骤 1.1 创建工程 1.2 指定打包方式 1.3 引入依赖 1.3.1 在代码中使用注解 1.3.2 在类上使用注解 1.4 创建 Mojo 类 1.4.1 Mojo 接口 ...
- Java怎么做置顶_[Java教程]自定义置顶TOP按钮
[Java教程]自定义置顶TOP按钮 0 2015-12-10 22:00:13 简述一下,分为三个步骤: 1. 添加Html代码2. 调整Css样式3. 添加Jquery代码具体代码如下: #GoT ...
最新文章
- Oracle DMP 操作笔记之根据DMP逆向推导出导出的表空间名称
- node 压缩图片_1Mb压缩成100k,图片无损压缩我选择它
- 后台定时给页面发送数据_苹果CMS10全自动定时采集教程
- 十大不变计算机网络安全法则
- Python作为机器学习语言的老大,跟在它后面的语言都是谁?
- 在Apache Tomcat 7设置redis作为session store
- matlab产生ofdm信号,Matlab 完成简单的OFDM 信号的产生与解调程序.pdf
- c语言从键盘输入asdfg输出asdfg,C语言复习题参考答案.doc
- Consul服务治理原理简介及使用过程
- 中小企业上云如何选择及操作
- 计算机原理及应用课程,课程描述
- python下dicom格式图像转化为jpg格式图像
- Shell脚本到底是什么高大上的技术吗?
- 理想,努力了才叫梦想,放弃了那只是妄想
- Duplicate Symbols for Architecture解决办法
- python英语词汇读音_Python 将英语单词列表,转换为听写使用的MP3格式(每个单词朗读两遍)...
- agv机器人无人仓系统-开源agv控制系统opentcs
- IMSI和TMSI的区别
- flash3D引擎对比分析
- “OXO”历史上最早开发的电子游戏——游戏编年史