Apache Ant 1.10.6发布–用于junitlauncher的fork模式以及新的jmod和链接任务

Apache Ant 1.10.6已于本周发布。 此版本包含许多错误修复以及一些非常令人兴奋的新功能。 完整的发行说明可在此处获得 ,下载本身也可以在此处获得 。 在本文中,我将介绍该版本中引入的一些新功能。

使用junitlauncher任务在派生的JVM中运行JUnit5测试

不久前,Ant 1.10.x引入了对使用新的“ junitlauncher”任务启动的JUnit5测试的支持。 考虑到JUnit 4.x和JUnit 5之间更改的性质,在新的“ junitlauncher”任务中引入的支持量很小。 根据用户对此任务的反馈,此任务现已增强,以支持“分叉”模式。 这是此任务中最需要增强的功能之一。 现在,此任务中对“ fork”模式的支持使用户可以配置此任务,以在派生的JVM中启动测试,而不是在与当前运行该版本的JVM相同的JVM中运行这些测试。Fork模式可提供更多控制权这些测试的执行方式(诸如仅为这些测试甚至系统属性设置其他JVM参数之类的东西)。 该任务的手册中提供了如何在此任务中使用派生模式的完整详细信息。 这是此类用法的一个非常基本的最小示例:

<target name="test-basic-fork"><junitlauncher><!-- Imagine test.classpath points to a previously configured path --><classpath refid="test.classpath"/><test name="org.example.myapp.SampleTest" outputdir="${output.dir}"><fork dir="${basedir}"><sysproperty key="myapp-system-property" value="hello world!"/></fork></test></junitlauncher>
</target>

上面的示例设置了“ junitlauncher”任务,以在派生的JVM中启动名为“ org.example.myapp.SampleTest”的测试类。 上面示例中的“ fork”元素被配置为设置一个名为“ myapp-system-property”的Java系统属性,其值为“ hello world!”。 执行测试时,此Java系统属性将可用于此测试或在该派生JVM中执行的任何其他类。 “前叉”元件的更高级功能在前面链接的手册中进行了说明。

Java 9+工具的新jmod和链接任务

Java 9附带了一个新的模块化生态系统 。 这也引入了新的工具来创建和管理Java模块。 在此版本的Ant 1.10.6中,我们引入了新任务–“ jmod”和“ link”,可用于创建Java模块,然后将它们组合起来以创建自定义JVM运行时映像。 有关这些任务的更多详细信息,请参见其手册。
在这里和这里 。 非常感谢Craig Pell贡献了这些宝贵的任务。 Ant中正在研究Java 9+的更多增强功能,我们计划在将来的版本中提供它们。

请下载此新版本的Ant,并在我们的用户邮件列表中向我们提供反馈和建议。

翻译自: https://www.javacodegeeks.com/2019/05/apache-ant-released-fork-mode-junitlauncher.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/343692.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【渝粤教育】 国家开放大学2020年春季 1130卫生法学 参考试题

试卷代号&#xff1a;1133 2 0 2 0年春季学期期末统一考试 文献检索 试题&#xff08;开卷&#xff09; 2020年7月 一、单项选择题&#xff08;每小题2分&#xff0c;共30分&#xff0c;每小题仅有一项答案正确&#xff0c;请将正确答案的序号填在括号内&#xff09; 1.下列哪一…

word如何一键全选_学会这七个Word小技巧,五分钟完成3小时的工作

在办公中我们最常用的就是Word&#xff0c;而掌握一些常用Word小技巧&#xff0c;可以助力我们的办公效率&#xff0c;从此和加班说拜拜。今天就让我们一起来看看有哪些我们常用的Word小技巧&#xff0c;快点赞收藏起来吧~一、 Word小技巧汇总1. 文档加密限制编辑有时一些重要文…

signature=a662b42175c342c2f67535627a2cf0a4,California and Nevada Railroad

摘要&#xff1a;Please note that the content of this book primarily consists of articles available from Wikipedia or other free sources online. The California and Nevada Railroad was a steam narrow gauge railroad which ran in the East Bay of the San Franci…

32路视频光端机性能指标及视频特性介绍

32路视频光端机带有视频及数据状态指示,可监控系统的正常运行。其采用结构模块化设计&#xff0c;用户可根据现场具体情况灵活选择或定制配置。那么&#xff0c;32路视频光端机性能指标及视频特性都有哪些呢&#xff1f;接下来我们就一起来看看吧&#xff01; 一、32路视频光端…

【渝粤教育】 国家开放大学2020年春季 1171科学与技术 参考试题

试卷代号&#xff1a;1175 座位号□□ 2 0 2 0年春季学期期末统一考试 水利水电工程建筑物 试题 2020年7月 一、单项选择题&#xff08;每小题3分&#xff0c;共15分。在所列备选项中&#xff0c;选1项正确的或最好的作为答案&#xff0c;将选项号填入各题的括号中&#xff09;…

服务器日志记录_5种改善服务器日志记录的技术

服务器日志记录在最近的时间里&#xff0c;我们已经看到了许多工具可以帮助您理解日志。 开源项目&#xff08;例如Scribe和LogStash&#xff09;&#xff0c;内部部署工具&#xff08;例如Splunk&#xff09;以及托管服务&#xff08;例如SumoLogic和PaperTrail&#xff09;。…

【渝粤教育】 国家开放大学2020年春季 1192高层建筑施工 参考试题

试卷代号&#xff1a;1248 2 0 2 0年春季学期期末统一考试 公共部门人力资源管理 试题 2020年7月 一、不定项选择题&#xff08;每题2分&#xff0c;共10分&#xff0c;每题至少有一个正确答案&#xff0c;多 选或少选都不能得分&#xff09; 1-非正式的行政人事制度安排就是人…

【渝粤教育】 国家开放大学2020年春季 1260软件工程 参考试题

试卷代号&#xff1a;1283 座位号口口 2 0 2 0年春季学期期末统一考试 社会保障学&#xff08;本&#xff09; 试题 2020年7月 一、单项选择题&#xff08;在各题的备选答案中&#xff0c;只有1项是正确的&#xff0c;请将正确答案的序号&#xff0c;填写在题中或题后的括号内。…

#让人物运动_篮球人物之黄云龙,淡泊名利的他是篮球运动员中的楷模,你可记得...

阅读本文前&#xff0c;请您先点击上面的“蓝色字体”&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到最新文章了。 说起CBA联赛&#xff…

HDMI光端机基本知识及相关品牌介绍

因技术的提高,光纤价格的降低使它在各个领域得到很好的应用,因此各个光端机的厂家就好比是雨后春笋般发展起来。但是这里的厂家大部分技术并不是完全成熟&#xff0c;开发新技术需要耗资和人力、物力等&#xff0c;这就产生厂家多是中小企业&#xff0c;各品牌也先后出现。但是…

html 并集选择器,CSS并集选择器

CSS并集选择器也叫群选择器&#xff0c;是由多个选择器通过逗号连接在一起的&#xff0c;这些选择器分别是&#xff1a;标签选择器、类选择器或id选择器等。在声明各种CSS选择器时&#xff0c;如果某些选择器的风格完全相同&#xff0c;或者部分相同&#xff0c;便可以利用并集…

线程,代码和数据–多线程Java程序实际运行的方式

有些事情是您在学术或培训班上没有学到的&#xff0c;经过几年的工作经验后才逐渐了解&#xff0c;然后才意识到&#xff0c;这是非常基本的事情&#xff0c;我为什么错过了这么多年。 了解多线程Java程序的执行方式就是其中之一。 您肯定已经听说过线程&#xff0c;如何启动线…

【渝粤教育】 国家开放大学2020年春季 1306社会政策 参考试题

试卷代号&#xff1a;1309 2 0 2 0年春季学期期末统一考试 中国现代文学专题 试题&#xff08;开卷&#xff09; 2020年7月 一、单项选择题&#xff08;每题1分&#xff0c;共10分。要求&#xff1a;将正确答案的序号填在括号内。每题只有一个正确答案&#xff0c;错选或多选均…

HDMI光端机是什么?hdmi光端机产品参数及性能特点介绍

HDMI光端机就是光信号传输的终端设备。在广泛领域应用中&#xff0c;往往需要把HDMI信号源输送远处进行处理。最为突出的问题有&#xff1a;远处接收到的信号出现偏色、模糊&#xff0c;信号产生重影和拖尾及网纹干扰。(多模)/(单模)HDMI视频光端机发送器和相应的光收发系列产品…

【渝粤教育】 国家开放大学2020年春季 1326社区护理学(本) 参考试题

试卷代号&#xff1a;1333 座位号口口 2 0 2 0年春季学期期末统一考试 古代诗歌散文专题 试题&#xff08;开卷&#xff09; 2020年7月 一、选择题&#xff08;每题1分&#xff0c;共10分&#xff09; 1&#xff0e;著名的乐府诗《木兰诗》属于( )。 A&#xff0e;汉乐府 B&…

html中的保存功能代码怎么写,java保存html代码怎么写

java保存html代码怎么写[2021-01-31 03:29:24] 简介:php去除nbsp的方法&#xff1a;首先创建一个PHP代码示例文件&#xff1b;然后通过“preg_replace("/(\s|\&nbsp\;| |\xc2\xa0)/", " ", strip_tags($val));”方法去除所有nbsp即可。推荐&#xff…

【渝粤教育】 国家开放大学2020年春季 1373特殊教育概论 参考试题

试卷代号&#xff1a;1376 座位号□□ 2 0 2 0年春季学期期末统一考试 机械制造装备及设计 试题 2020年7月 一、单项选择题&#xff08;从所给的四个选项中&#xff0c;找出你认为是正确的答案&#xff0c;将其编号填入括号内。每小题3分&#xff0c;共30分&#xff09; 1&…

hdmi光端机运用于多媒体信息发布系统案例介绍

杭州飞畅科技HDMI光端机运用于多媒体信息发布等应用系统中&#xff0c;能将HDMI音视频信号进行远距离传输。用普通的HDMI电缆长距离传输&#xff0c;会出现信号差&#xff0c;容易受干扰&#xff0c;显示出来的图像会出现模糊、拖尾、分色等现象。如果传输距离短&#xff0c;就…

西门子实数转整数_西门子PLC指令全都翻译过来了!

点击蓝字关注我们有时我们关注的公众号消息比较多&#xff0c;错过了一些自己喜欢的消息&#xff0c;不能及时看到工控论坛的推送&#xff0c;我们可以给公众号加星标或置顶。那如何星标置顶呢&#xff1f;【打开一篇工控论坛公众号的文章&#xff0c;点击文章标题下方的蓝色字…

【渝粤教育】 国家开放大学2020年春季 1444药理学(本) 参考试题

试卷代号&#xff1a;1474 2 0 2 0年春季学期期末统一考试 临床医学概论&#xff08;本&#xff09; 试题 2020年7月 一、单项选择题&#xff08;每题2分&#xff0c;共50分&#xff09; 1.引起发热的病因甚多&#xff0c;临床上最常见的病因是&#xff08; &#xff09;。 A.感…