sonar扫的是class还是Java_如何在同一个项目中为java和javascript配置Sonarqube扫描程序...
我一直在尝试为包含 java模块(核心)和 javascript模块(web)的Maven项目设置声纳扫描器.
我能够扫描并在我的本地sonarqube服务器或javascript上显示java覆盖数据,但不能同时获得.
这是我的sonar-project.properties文件,其中sonar.modules属性可以有4个值之一:
### below: select just one of the 4 possible values for sonar.modules
sonar.modules = core --> get java coverage data
sonar.modules = web --> get javascript coverage data
sonar.modules = core,web --> get only java coverage data
sonar.modules = web,core --> get only java coverage data
sonar.sources=src
# javascript coverage report
web.sonar.exclusions=src/main/webapp/js/lib/**/*.js
web.sonar.javascript.lcov.reportPath = test-output/coverage/lcov.info
# java coverage report
core.sonar.java.binaries = target/classes
core.sonar.java.libraries = ../web/target/scheduler-web-3.5.0-SNAPSHOT/WEB-INF/lib
core.sonar.java.test.libraries = ../web/target/scheduler-web-3.5.0-SNAPSHOT/WEB-INF/lib
core.sonar.jacoco.reportPath = target/jacoco.exec
core.sonar.junit.reportsPath = target/surefire-reports
core.sonar.jacoco.reportMissing.force.zero = true
基于以下接受的答案,我的解决方案的关键:
>顶级POM没有变化.
>添加到web / pom.xml:
06001
基本上声纳不知道在哪里可以找到我的lcov文件.
最佳答案 您不应将SonarQube扫描仪与专用的sonar-project.properties文件一起使用来运行分析 – 而是依赖于 Scanner for Maven.
要了解如何执行此操作,只需看看如何分析SonarQube本身(包含Java和JS):
>继续GitHub repository
>并查看Web模块的server/sonar-web/pom.xml文件,您将注意到:
src/main/js,src/main/less
src/main/js
src/main/js/**/__tests__/**
src/main/js/libs/third-party/**/*,src/main/js/libs/require.js,src/main/js/**/__tests__/**
build
sonar扫的是class还是Java_如何在同一个项目中为java和javascript配置Sonarqube扫描程序...相关推荐
- sonar扫的是class还是Java_用Sonar扫描sonar-java项目提示需要配置sonar.java.binaries参数的问题...
今天在执行在sonar代码检查的时候报出来这么一个错: [INFO]------------------------------------------------------------------ ...
- android native java_在Android Native层中创建Java虚拟机实例
前言 Android应用中JNI代码,是作为本地方法运行的.而大部分情况下,这些JNI方法均需要传递Dalvik虚拟机实例作为第一个参数.例如,你需要用虚拟机实例来创建jstring和其他的Java对 ...
- ivy java_使用Ivy管理项目中的依赖
Ivy是什么 Ivy是一个跟踪管理项目直接以来关系的工具.Ivy具有良好的灵活性和可配置性,使其可以适应各种不同的依赖管理和构建过程要求:虽然Ivy作为依赖管理工具,其可以与Apache Ant进行紧 ...
- 用STM32实现:摄像头扫到二维码后提取二维码中的信息分别放到数组中
摄像头扫到二维码后提取二维码中的信息分别放到数组中 把想要的信息编辑好放到二维码中(网上有好多在线生成二维码的工具) /** *作者:魏波 *时间:2017.6.6 * **/char name[6] ...
- sonar扫描普通JAVA执行,SonarQube扫描源代码的方法
SonarQube扫描源代码的方法 雷建锋 一.分析源代码综述 一旦成功安装了SonarQube平台,您就可以开始安装一个分析器并开始创建项目了.在第一次分析时,该平台会自动创建一个项目.如果您需要在 ...
- sonar 配置sonarqube分析unity中的C# 代码
参考文档:使用SonarQube对Unity项目进行代码分析的问题记录 - zerozabuu - 博客园 一文搞定 SonarQube 接入 C#(.NET) 代码质量分析 - 狂师 - 博客园 需 ...
- 最最最详细的springboot项目中集成微信扫码登入功能.步骤代码超级详细(OAuth2)
说到登录注册,就会想到先要注册一个用户名,在进行登入,但是现在大多数的网站都集成了微信登入,不需要注册,给你一个二维码,微信一扫直接登录.这确实是十分便捷的.所以我们会尽量在项目中实现这一功能.减少用 ...
- 在网页项目中集成扫码枪设备,实现二维码扫码识别实战
我寻寻觅觅,寻寻觅觅一个可以二次开发的扫码枪.然而,店小二总是告诉我:"这个--额--额--俺也不知道呢--".本文将一步一步实现在网页项目中集成扫码枪设备. 目录 1.项目背景 ...
- Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台
由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...
最新文章
- Unity -- 材质-Material和预设体-Prefabs
- BH38旋转编码器初步测试
- 限量报名 | 计算机视觉、AI语音专场,腾讯教你做AI商业化实践
- 解决:Truncated incorrect DOUBLE value: xxxX-1‘
- python如何对excel两个单元格求乘积_excel表格怎么求乘积_excel表格多个单元格怎么求积...
- 深入浅出Docker(四):Docker的集成测试部署之道
- Unable to open shape_predictor_68_face_landmarks.dat
- css来回摆动,css3 animation(左右摆动) (放大缩小)
- Python基础语法知识3
- 怎样用计算机做初中物理实验,【浅谈初中物理实验教学资源的利用】 学好初中物理的小技巧...
- MySQL执行-SQL执行顺序
- 重载函数是什么意思?
- Laplace变换的引入
- 如何写毕业论文(开始阶段)
- 蓝桥杯 基础练习 高精度加法 C++
- c++俄罗斯方块 完整源代码
- Django实现简单博客系统
- Very Deep Convolutional Networks for Text Classification之每日一篇
- MUI、HTML5+、HBuilder实现透明渐变导航栏+自定义按钮(右上角分享按钮)
- December 2007