我正在尝试了解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)。

10-08 01:56