是否可以生成两个报告? 我有一个针对测试团队的报告,其中包含个别查询。 而且我还有另外一个针对查询的开发团队报告。
所有规则都位于文件夹“ jqassistant / myrule1.xml”中。
该报告仅显示一条规则。
是否可以通过命令行生成第二个报告?
答案 0 :(得分:0)
jQAssistant允许定义不同的组,包括概念,约束甚至嵌套组。这些可以用于不同的执行配置文件,例如
<group id="dev">
<includeGroup refId="anyOtherGroup"/>
<includeConstraint refId="naming:*"/>
<includeConstraint refId="spring:*"/>
</group>
<group id="test">
<includeConstraint refId="test:*"/>
</group>
或在Asciidoc
[[dev]]
[role=group,includesConstraints="naming:*,spring:*",includesGroups="anyOtherGroup"]
== Development Rules
[[test]]
[role=group,includesConstraints="test:*"]
== Test Rules
可以在执行期间激活这些组,例如在名为 dev 的配置文件中使用Maven插件:
<profiles>
<profile>
<id>dev</id>
<build>
<plugins>
<plugin>
<groupId>com.buschmais.jqassistant</groupId>
<artifactId>jqassistant-maven-plugin</artifactId>
<version>${jqassistant.version}</version>
<executions>
<execution>
<goals>
<goal>scan</goal>
<goal>analyze</goal>
</goals>
<configuration>
<groups>
<group>dev</group>
</groups>
<!--
<reportProperties>
<asciidoc.report.directory>path/to/required/directory</asciidoc.report.directory>
</reportProperties>
-->
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
以下命令将执行此配置文件:
mvn clean verify -Pdev