localsettings.properties:如何将其属性用于JTest配置?

时间:2014-01-30 20:40:11

标签: java maven maven-plugin parasoft jtest

我正在尝试了解适用于JTest的Maven Parasoft插件。

版本3.12的全名: Parasoft:maven-parasoft-plugin:3.12:jtest

首先,除Apache网站外,我没有找到任何有关此插件的教程。我想知道如果我在谷歌研究中使用了不好的关键词。如果有人通过某些链接帮助我,我会很高兴。

那么,在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 是指我们公司的paraoft服务器的地址?我没有看到任何参数(idem标签)在 pom.xml 中执行某些操作,如下所示:

<concertoAddressTag>${my.company.parasoft.server.address}</concertoAddressTag>

...或者通过maven命令行:

... -DconcertoAddressTag=%my.company.parasoft.server.address%

或许这些键应该有一个确切的名称可以自动识别?

注意:有关此插件的任何有用信息都将非常感激。

非常感谢你!

1 个答案:

答案 0 :(得分:3)

localsettings.properties是Parasoft自己的格式,包含一组预定义的键值配对,可以配置您的本地环境,设置报告选项,任务分配,许可详细信息等。

您可以在Parasoft Jtest用户指南中找到该工具可以识别的键和值列表。

通常这些选项应该存储在本地或Concerto服务器上的单独文件中(更多信息here)。

尽管如此,如果您想在pom.xml文件中扩展从Concerto导入的选项列表,您可以通过显式输入键值配对,然后在additionalProprties标记中标注here来实现。

请注意,如果没有本地或远程设置的软件本身许可副本,您可以使用Parasoft Jtest Maven插件做的事情不多(更多信息here)。