首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何阻止maven声纳插件运行测试?

问如何阻止maven声纳插件运行测试?
EN

Stack Overflow用户
提问于 2017-11-21 09:58:45
回答 2查看 2.4K关注 0票数 1

我有一个两阶段的CI-管道,第一阶段运行编译和测试,第二阶段运行maven 声纳插件。

我正在使用这个maven插件:

代码语言:javascript
复制
<plugin>
    <groupId>org.sonarsource.scanner.maven</groupId>
    <artifactId>sonar-maven-plugin</artifactId>
    <version>3.0.1</version>
    <executions>
        <execution>
            <phase>package</phase>
            <goals>
                <goal>sonar</goal>
            </goals>
        </execution>
    </executions>
</plugin>

我将向maven命令发送以下参数:

代码语言:javascript
复制
-DskipTests=true

这没有任何效果。(它阻止maven触发测试,但声纳插件再次触发测试)。

我的问题是:如何阻止maven声纳插件运行测试?

注意-我认为这与这个问题不同(即不是复制),因为这是maven,这个问题是gradle。

EN

回答 2

Stack Overflow用户

发布于 2017-11-21 12:22:07

试试-Dsonar.skip=true

根据sonar:sonar目标的插件文档:

声纳:声纳 描述:分析项目。必须启动SonarQube服务器。 实现: org.sonarsource.scanner.maven.SonarQubeMojo语言: java 可用参数: skip (默认值: false)用户属性: sonar.skip将其设置为“true”以跳过分析。

票数 0
EN

Stack Overflow用户

发布于 2017-11-23 16:49:26

我的项目有一个类似的CI设置。但我不使用声纳插件。相反,我在pom.xml文件所在的目录中运行一个maven目标: sonar:sonar:

代码语言:javascript
复制
$ mvn sonar:sonar

这不执行单元测试。

这是取自正式文件关于使用SonarQube分析Maven项目的内容。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47410159

复制
相关文章

相似问题

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