java解析pom.xml_从pom.xml java获取变量
我正在将Eclipse与Maven一起用于移动网页上的移动自动化测试.
我在pom.xml中定义以下内容
www.google.com/
但是当我使用
String testurl1 = System.getProperty("MY_VARIABLE");
它似乎总是返回null.
我也尝试了以下定义变量的方法
org.apache.maven.plugins
maven-surefire-plugin
2.16
www.google.com
但仍然将值设为null.
我可以帮忙
谢谢.
解决方法:
您的配置无法在Eclipse中使用,因为对surefire的m2e没有很好的支持. Maven surefire插件创建了一个新进程并为其提供了systemPropertyVariables.如果您从命令行运行测试,则配置将起作用,例如
mvn surefire:test
为了使它在两个环境(命令行和日食)中都可以运行,我这样做是…
>创建一个src / test / resources / maven.properties
>编辑maven.properties文件,然后将所需的属性放入其中,例如
project.build.directory=${project.build.directory}
MY_VARIABLE=${MY_VARIABLE}
>为测试资源启用资源过滤
src/test/resources
true
...
>在测试中加载属性并访问它们
Properties mavenProps = new Properties();
InputStream in = TestClass.class.getResourceAsStream("/maven.properties");
mavenProps.load(in);
String buildDir = mavenProps.getProperty("project.build.directory");
String myVar = mavenProps.getProperty("MY_VARIABLE");
标签:maven,eclipse,xml,java
来源: https://codeday.me/bug/20191121/2049517.html
java解析pom.xml_从pom.xml java获取变量相关推荐
- java解析shell命令_Android中执行java命令的方法及java代码执行并解析shell命令
这篇文章给大家介绍Android中执行java命令的方法及java代码执行并解析shell命令,需要的朋友一起学习 android中执行java命令的方法大家都晓得吗,下面一段内容给大家带来了具体解析 ...
- java 解析m3u8的实例_使用java线程池批量下载m3u8。合并mp4.
使用java线程池批量下载m3u8合并mp4. 看了线程池的demo,然后就想下载文件试试. 代码未必规范,多多建议. 大家可以自行修改,满足自己的需求. 还需要深入学习一下线程池. 给俺个星星⭐,可 ...
- java解析通讯录xml_企业微信通讯录回调 成员回调 (新增成员和编辑成员)xml解析错误...
提问前,请确保阅读过项目首页说明以及wiki开发文档相关内容,尤其是常见问题部分.完成内容后,请务必移除包括本句在内的无用内容,以免影响阅读,否则直接关闭,谢谢合作~ 另外如果确认属于bug,而且已明 ...
- java流读取xml_使用FileInputStream(用于Java)读取XML文件?
这是交易. 对于我的项目,我必须使用Java和XStream对随机树进行序列化和反序列化.我的老师制作了Tree / RandomTree算法,所以我不必担心.我不知道该怎么做是这样的:我使用File ...
- java jdom 更新xml_用JDOM完成Java更新XML文件
用JDOM完成Java更新XML文件以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文详细介绍Java的文档对象模型 ...
- java网页爬虫xml_基于webmagic的java网页爬虫,抓取网页指定节点,然后使用dom4j分析xml数据...
/* * Android数据存储之SharedPreferences * 步骤: * 一.根据Context获取SharedPreferences对象 * 二.利用edit()方法获取Editor对象 ...
- java解析ceb文件_什么是Java的平台无关性
Hello,各位小伙伴是不是对于Java面试很头疼呢? 我以前跟你们一样也是如此,今天我给大家分享一些经验与技巧. 首先回顾一下,上一篇文章,我们说到了对JAVA的理解,那么这一节课开始我们将重点分析 ...
- java解析c语言的结构体,JAVA中如何实现C中的结构体数组的功能?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 比如我想实现在C++中的结构体数组: struct student{ string Sno; string Sname; string Sgen; str ...
- java解析yml文件_如何基于JAVA读取yml配置文件指定key内容
这篇文章主要介绍了如何基于JAVA读取yml配置文件指定key内容,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 先引入需要的依赖 org.yaml ...
最新文章
- SpringSecurity安全验证中文乱码问题
- dapper mysql 批量_MySQL数据库之c#mysql批量更新的两种方法
- php tsrmg,php garbage collect
- 回调函数之Java/C++版本
- 我从大厂面试中学到的关于 C# 的知识
- 破局:滚动率知识在信贷风控中的系统总结
- python文件拆分_python – 在几个文件中拆分views.py.
- LFS5.0安装完成心得
- 【LDAP】LDAP常用命令解析
- jbpm5.1介绍(7)
- springboot关闭http登录验证
- Java8新特性之一:Lambda表达式
- M3U8视频解密下载
- 基于微信小程序云开(统计学生信息并导出excel)2.0版
- 不管几岁,少女心万岁~女神节快乐!
- 虚拟机创作ubuntu18的ISO镜像
- 【论文翻译】转移学习推断跨异构网络的社会联系
- Go 反射机制详解及实例 【Go语言圣经笔记】
- mysql集群 solr_Solr单机部署和集群部署
- 架构扫盲 | 四种常见的软件架构