1

我正在尝试了解用于 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 参数,他们说:

读取全局首选项的本地设置文件,例如报告中心、电子邮件和团队服务器设置 默认值为:${project.basedir}/localsettings.properties。

这是有趣的。但是我看不到如何使用此文件中存在的属性。

例如,假设我在这个文件中有以下键值:

my.company.parasoft.server.address=our.server.address.value

Parasoft 怎么会理解 my.company.parasoft.server.address 这个key就是我们公司parasoft服务器的地址呢?我没有看到任何参数(同上标记)在pom.xml中做这样的事情:

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

...或通过 Maven 命令行:

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

或者也许键应该有一个准确的名称来自动识别?

注意:任何有关此插件的有用信息将不胜感激。

太感谢了!

4

1 回答 1

3

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

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

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

不过,如果您想在 pom.xml 文件中扩展从 Concerto 导入的选项列表,您可以通过显式输入键值对来实现,前面是这里描述的附加属性标记。

另请注意,如果没有在本地或远程设置软件本身的许可副本,您将无法使用 Parasoft Jtest Maven 插件做很多事情(更多信息在这里)。

于 2014-01-31T09:49:43.257 回答