maven相关内容

mvn sonar:sonar 是做什么的?

命令 mvn sonar:sonar 执行哪些 maven 生命周期阶段? 当我看到在屏幕上运行的日志时,在我发现的非常高级的 test, install 上. 考虑以下示例, 我有一个像下面这样的 maven 项目 maven-rootmaven-child-1maven-child-2 考虑以下场景,我在根级别按顺序完成了它们 mvn 全新安装 mvn sonar ..
发布时间:2022-01-17 21:51:25 Java开发

使用 Cobertura 和 Jacoco 运行代码覆盖率

我在为 Maven 插件项目(使用调用程序插件进行集成测试)获取 Sonar 中的集成测试和单元测试的代码覆盖率报告时遇到了一点问题. 我不能使用默认的 Jacoco 覆盖工具进行单元测试,因为它们使用 Powermock,这导致使用该工具的类的覆盖率为 0%.另一方面,如果不使用 Jacoco,我找不到可靠的方法来获得基于 Groovy 的集成测试的结果. 所以我需要让 Cobert ..
发布时间:2022-01-17 21:49:50 其他开发

JaCoCo Maven 插件的 SonarQube 中的集成测试覆盖率显示为 0%

我们有一个多模块多语言 maven java 项目,使用 jacoco 进行覆盖率分析.模块的主要部分是带有 REST API 的后端(Java 代码),我们的 webapp 模块包含前端(AngularJS)和 java 中的集成测试.我们的 Jacoco-IT.exec 文件包含大约 100Kb 的数据,因此我们猜测可能会收集一些用于集成测试的 Coverage 数据.尽管如此,我们在 Son ..

Jenkins + SonarQube 4.0 ClassNotFoundException 在使用 XML 配置文件进行 XHTML 验证检查期间发生

我在尝试使用 Sonar 的 XML 语言配置文件 对 Maven 项目运行来自 Jenkins 的 SonarQube 4.0 分析时遇到 ClassNotFoundException.在 SonarQube 分析中,尝试执行 XML Schema Validation 检查时发生异常.可能有什么问题? 这是 Jenkins 构建作业的例外情况: 0.0.0.0 错误 - 无法使用 So ..
发布时间:2022-01-17 21:44:03 其他开发

Travis、Maven 和 Sonarcloud 的失败github

我从事的一个项目(eclipse/scanning)使用 Travis 和 Sonar 进行持续集成和代码分析. 上周,我注意到构建在声纳步骤失败: 错误:SonarQube 扫描仪执行期间出错org.sonar.squidbridge.api.AnalysisException:请为您的项目的编译类提供 sonar.java.binaries 属性 经过一些研究,我想我会通过更新 修复 ..
发布时间:2022-01-17 21:40:49 Java开发

sonar-maven-plugin:在多模块项目中扩展 sonar.sources

我想扩展 sonar.sources,默认情况下是 pom.xml,src/main/java,由 src/main/resourcescode> 以检查位于那里的 XML 文件. 这个看似简单的任务结果却很困难,因为我有一个多模块 maven 项目(> 100 个模块,嵌套)其中很多没有 src/main/resources文件夹,其中大多数甚至不是 src 文件夹(例如,用于 Packa ..
发布时间:2022-01-17 21:37:29 Java开发

使用 hudson 从 maven 到 sonar 的项目版本

我正在使用 maven2 、 hudson 和 sonar在进行声纳分析时 - 我想要某种方式将 Hudson build# 附加到项目的 maven 版本中 项目版本每 2 周更改一次 - 以前 2 周为例: abc-SNAPSHOT 两周后下一个版本可能是这样的: xyz-SNAPSHOT 我想要的是将 ..
发布时间:2022-01-17 21:37:20 其他开发

SONAR 使用 mvn sonar:sonar 将 cobertura.ser 覆盖率报告导入声纳服务器?

我有一个 cobertura.ser 文件,它是在集成测试和系统测试时生成的.现在我想将我的覆盖范围导入到声纳服务器. 我怎样才能做到这一点,所以在执行 mvn sonar:sonar 时,覆盖范围应该考虑外部 coberture.ser 文件? 我可以使用声纳来做到这一点,我可以在哪里看到在所有测试运行期间获得的整体覆盖率? 解决方案 您需要设置以下参数来告诉 Sonar 使 ..
发布时间:2022-01-17 21:34:40 其他开发

拉取请求上的 SonarQube 和 BitBucket 集成

我是 BitBucket 的新手,并且继承了一个项目,现在正努力加快速度并完成代码.我们有一个 DevSecOps 管道,使用 BitBucket 作为 SCM,SonarQube 作为我们的静态分析引擎以及 Maven 或 Jenkins,具体取决于开发团队的偏好.Java是开发语言. 如果在拉取请求中的代码的 SonarQube 分析中发现严重或高问题,我的技术主管希望阻止合并拉取请求. ..
发布时间:2022-01-17 21:34:01 其他开发

将 Spock 的测试与声纳集成

我使用 spock 编写测试用例,使用 jenkins 运行和发布我的测试用例.我能够得到报告的代码覆盖率,但声纳向我显示仅 Java 单元测试用例;完全没有常规测试用例 以下 pom.xml 用作参考https://github.com/kkapelon/java-testing-with-spock/blob/master/chapter7/spring-standalone-swing ..
发布时间:2022-01-17 21:29:38 Java开发

不能被索引两次 - testSourceDirectory 和 sourceDirectory 是相同的

我已将性能测试创建为我的主模块的 maven 子模块.所有的测试类都写在 src/ma​​in/java 而不是 src/test/java 我能够将项目打包为 jar 并运行它以对我的项目进行性能测试. 我想执行 mvn test.为了使 mvn test 工作,我应该设置 值.在这种情况下,我在 src/main/java 中有我的代码, ..
发布时间:2022-01-17 21:28:20 其他开发