我正在尝试了解JTest的Maven Parasoft插件。
版本3.12的全名:Parasoft:maven-parasoft-plugin:3.12:jtest
首先,除了Apache网站,我没有找到任何关于这个插件的教程。如果我在谷歌的研究中使用了糟糕的关键词,我会感到惊奇。所以如果有人帮我一些链接,我会很高兴的。
嗯,在Apache上读到这个文档:localsettings.properties:http://build.parasoft.com/docs/maven-parasoft-plugin/jtest-mojo.html,我试着想象一下这个文件是什么样子的。
在表中,我找到了本地设置参数,他们说:
读取全局首选项的本地设置文件,如报表中心、电子邮件和Team设置默认值为:${project.basedir}/localsettings.properties。
这很有趣。但是我看不出如何使用这个文件中存在的属性。
例如,让我们假设在这个文件中有以下键值:
my.company.parasoft.server.address=our.server.address.valueParasoft如何理解密钥my.company.parasoft.server.address意味着我们公司parasoft服务器的地址?我没有看到任何参数(idem标记)可以在pom.xml中执行如下操作:
<concertoAddressTag>${my.company.parasoft.server.address}</concertoAddressTag>..。或者通过maven命令行:
... -DconcertoAddressTag=%my.company.parasoft.server.address%或者钥匙应该有确切的名字可以自动识别??
注意:如果有任何关于这个插件的有用信息,我将不胜感激。
非常感谢!
发布于 2014-01-31 09:49:43
localsettings.properties是Parasoft自己的格式,包含一组预定义的键值配对,它允许配置本地环境、设置报告选项、任务分配、许可详细信息等等。
您可以在Parasoft Jtest用户指南中找到可以被工具识别的键和值列表。
通常,这些选项应该存储在单独的文件中,无论是本地文件还是您的Concerto服务器(更多信息,这里)。
不过,如果您想在您的pom.xml文件中扩展从Concerto导入的选项列表,您可以通过显式地输入键值对来完成这一任务,在键值对的前面是additionalProprties标记指定的这里。
还请注意,如果没有本地或远程设置软件本身的授权副本(更多信息这里),那么Parasoft Jtest Maven插件就无法做太多工作。
https://stackoverflow.com/questions/21466987
复制相似问题