我正在尝试了解JTest的Maven Parasoft插件。
版本3.12的全名:Parasoft:maven-parasoft-plugin:3.12:jtest
首先,除了Apache网站外,我没有找到有关此插件的任何教程。我想知道我在Google研究中是否使用了错误的关键字。因此,如果有人通过某些链接帮助我,我将感到非常高兴。
好吧,在Apache网站上阅读以下文档:
http://build.parasoft.com/docs/maven-parasoft-plugin/jtest-mojo.html
我试图想象文件localsettings.properties看起来如何。
在表中,我找到了localsettings参数,他们说:
读取本地设置文件以获取全局
首选项,例如报告中心,电子邮件和Team Server设置
默认值为:$ {project.basedir} /localsettings.properties。
这是有趣的。但是我看不到如何使用此文件中存在的属性。
例如,假设我在此文件中具有以下键值:
my.company.parasoft.server.address=our.server.address.value
Parasoft如何理解密钥my.company.parasoft.server.address表示我们公司的parasoft服务器的地址?我看不到任何参数(idem标记)在pom.xml中执行以下操作:
<concertoAddressTag>${my.company.parasoft.server.address}</concertoAddressTag>
...或通过maven命令行:
... -DconcertoAddressTag=%my.company.parasoft.server.address%
还是键应该具有准确的名称才能自动识别?
注意:有关此插件的任何有用信息将不胜感激。
非常感谢!
最佳答案
localsettings.properties是Parasoft自己的格式,包含一组预定义的键/值对,可用于配置本地环境,设置报告选项,任务分配,许可详细信息等。
您可以在《 Parasoft Jtest用户指南》中找到该工具可以识别的键和值的列表。
通常,这些选项应该存储在本地或您的Concerto服务器上的单独文件中(更多信息here)。
不过,如果您想扩展pom.xml文件中从Concerto导入的选项列表,则可以通过显式输入键值对来完成此操作,在此之前以here标记的AdditionalProprties标记为准。
另请注意,如果没有在本地或远程设置软件本身的许可副本,那么使用Parasoft Jtest Maven插件将无能为力(更多信息here)。