除了为插件配置全局的参数,用户还可以为某个插件任务配置特定的参数。
以maven-antrun-plugin为例,它有一个目标run,可以用来在Maven中调用Ant任务。用户将maven-antrun-plugin:run 绑定到多个生命周期阶段上,再加以不同的配置,就可以让Maven在不同的生命阶段执行不同的任务,如:

<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-antrun-plugin</artifactId><version>1.3</version><executions><execution><id>ant-validate</id><phase>validate</phase><goals><goal>run</goal></goals><configuraction><tasks><echo>I'm bound to validate phase.</echo></tasks></configuraction></execution><execution><id>ant-verify</id><phase>verify</phase><goals><goal>run</goal></goals><configuraction><tasks><echo>I'm bound to verify phase.</echo></tasks></configuraction></execution></executions></plugin></plugins>
</build>

在上述代码片段中,首先,maven-antrun-plugin:run 与 validate阶段绑定,从而构成一个id为ant-validate的任务。插件全局配置中得configuraction元素位于plugin元素下面,而这里的configuraction元素则位于execution元素下,表示这是特定任务的配置,而非插件整体的配置。
这个ant-validate任务配置了一个echo Ant任务,向命令行输出一段文字,表示该任务是绑定到validate阶段的。
第二个任务的id为ant-verify,它绑定到了verify阶段,同样它也输出了一段文字到命令行,告诉该任务绑定到了verify阶段。

Maven中插件任务配置相关推荐

  1. 在maven中安装及配置 本地仓库、阿里云代理下载、固定的jdk版本——详细过程

    安装maven过程:下载安装包,直接解压安装就安装好了 安装完maven过后,我们可以配置 本地仓库.阿里云代理下载.固定jdk版本 一.首先在maven的安装目录下找到并打开conf文件夹下面的se ...

  2. maven中druid数据源配置无效的问题和jar包找不到问题(DruidDataSourceFactory爆红问题)

    自己在maven项目中,引入druid的依赖,希望引入druid数据源. 出现DruidDataSourceFactory爆红问题,找了好久百度才发现其中的问题是setting中maven设置的问题, ...

  3. maven工程插件配置

    1 <build> 2 <!-- 该级工程会加载插件,放在父工程里 --> 3 <plugins> 4 <!-- 资源文件拷贝插件 --> 5 < ...

  4. java plugin 安装_eclipse maven plugin 插件 安装 和 配置

    Posted on 2012-07-13 12:40 fancydeepin 阅读(96246) 评论(45)  编辑  收藏  所属分类: Maven3 Guide 环境准备: eclipse(He ...

  5. jenkins的安装配置,插件配置,安装插件,配置maven,jdk路径,配置安装插件,项目配置,自动构建配置

    1.下载jenkins,下载地址: https://jenkins.io/ 2.运行命令,启动jenkins 将jenkins上传到:/home/tuzq/software 安装JDK,maven ( ...

  6. 1.Maven+SpringMVC+Eclipse软件安装配置,Maven报插件错误,Eclipse总是卡死的解决办法,导入一个maven工程后 一直显示importing maven project

     使用Maven+SpringMVC+Eclipse软件安装配置过程中的问题: 1.Eclipse总是卡死的解决办法: 一:内存不足所以会卡死,配置一下eclipse.ini修改这几个值就好了-X ...

  7. Maven中maven-source-plugin,maven-javadoc-plugin插件的使用:

    摘要:今天领导说要把项目通过maven生产源码包和文档包并发布到自己的私服上,经过查看mavne官网发现有两个maven插件可以做到这些工作,一个是maven-source-plugin,另一个是ma ...

  8. maven导入模块后重新导入有两个一样的_Testng在Maven中配置Reportng中文乱码解决及笔记记录...

    Testng在maven中配置Reportng及执行 Maven的pom.xml配置: <project xmlns="http://maven.apache.org/POM/4.0. ...

  9. maven常用插件配置

    常用插件配置详解 Java代码    <!-- 全局属性配置 --> <properties> <project.build.name>tools</proj ...

最新文章

  1. rdlc报表显示条码 .
  2. java方法中 thread,Java中的線程Thread方法之---join()
  3. DRAM 各项基本参数记录
  4. 部署Office Web Apps Server并配置其与SharePoint 2013的集成
  5. 如何通过CSS开启硬件加速来提高网站性能
  6. [Object-C语言随笔之三] 类的创建和实例化以及函数的添加和调用!
  7. 为什么a*算法采用哈密尔顿距离作为启发函数比不在位数为启发函数的性能要好?_KDD2019: 使用神经网络为A*搜索算法赋能 --以个性化路径推荐为例...
  8. 淘宝特价版招聘:年薪50万,35岁以上优先;1900万:一线城市财富自由的入门级门槛;鸿蒙OS成武汉大学专业选修课 | 极客头条...
  9. 调试信息清除小工具的编写
  10. Powerpoint中VBA编程技巧
  11. 阿酷三合一版_3dmax阿酷插件
  12. 核磁共振波谱数据处理与分析(以氢谱为例)
  13. Kibana 操作 Elasticsearch
  14. 蓝牙资讯|Q2全球TWS耳机出货量排行出炉,蓝牙音频新技术将推出市场
  15. 学生用计算机的按键名称,哪个键是空格?详细说明各种计算机按键[图形]的名称和功能...
  16. 7E3 Banding
  17. 【c#】获取DGV单元格对象方法dgv按钮列的使用介绍
  18. STM32CubeMX基于HAL库实现简单串口通信
  19. OpenHarmony轻量系统开发【11】移植MQTT
  20. 数据库SQL语句的增删改查(总结)

热门文章

  1. Jmeter 数据库压力测试
  2. html时钟翻牌效果,前端开发 翻牌效果
  3. MySql【从了解到掌握 一篇就够】
  4. LaTeX-如何使用Overleaf撰写论文
  5. firstChild和firstElementChild的区别
  6. Python-Django毕业设计好又多百货商业广场有限公司自助收银操作系统(程序+Lw)
  7. ArcGIS相关整理
  8. 【CF 应用开发大赛】微八卦
  9. 跨境电商亚马逊跟卖的跟卖具体步骤是怎样的
  10. 孙卫琴的《精通JPA与Hibernate》的读书笔记:用orphanRemoval属性映射父子关系