首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Q: jQAssistant -生成报告

Q: jQAssistant -生成报告
EN

Stack Overflow用户
提问于 2019-12-11 09:28:24
回答 1查看 180关注 0票数 0

是否有可能产生两份报告?我有一个测试小组的报告,有单独的查询。另外,我还为开发团队提供了第二份报告,并提供了一个不同的查询。

所有规则都位于“jq助手/myrule1.xml”文件夹中。

报告只显示了一条规则。

是否可以通过命令行生成第二个报告?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-01-20 20:48:44

jQAssistant允许定义不同的组,包括概念、约束甚至嵌套组。这些可以用于不同的执行配置文件。

代码语言:javascript
复制
 <group id="dev">
   <includeGroup refId="anyOtherGroup"/>
   <includeConstraint refId="naming:*"/>
   <includeConstraint refId="spring:*"/>
 </group>

 <group id="test">
   <includeConstraint refId="test:*"/>
 </group>

或在Asciidoc

代码语言:javascript
复制
[[dev]]
[role=group,includesConstraints="naming:*,spring:*",includesGroups="anyOtherGroup"]
== Development Rules

[[test]]
[role=group,includesConstraints="test:*"]
== Test Rules

可以在执行过程中激活这些组,例如在名为dev的配置文件中使用Maven插件。

代码语言:javascript
复制
<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>

以下命令将执行此配置文件:

代码语言:javascript
复制
mvn clean verify -Pdev
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59282543

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档