sonar扫的是class还是Java_用Sonar扫描sonar-java项目提示需要配置sonar.java.binaries参数的问题...
今天在执行在sonar代码检查的时候报出来这么一个错:
[INFO]------------------------------------------------------------------------
Please provide compiled classes of yourproject with sonar.java.binaries property
大致意思是说:请提供一个编译类的项目。
然后在网上搜索相关问题,大多都是把这个项目配置在了sonar-project.properties 文件中。因为本人比较懒,把sonar的相关配置都配在setting.xml文件中。想直接使用 mvn 命令直接运行代码检查,所以就不想维护sonar-project.properties 文件。
最终在网上找到的解决方案:直接在执行 mvn sonar:sonar 命令时候指定sonar.java.binaries 项目的文件夹。
在mvn 命令后面追加参数,命令如下:
mvn sonar:sonar -Dsonar.java.binaries=target/classes
mvn sonar:sonar是运行代码检查的命令就不多说了,-D 和sonar.java.binaries 之间不能有空格,等号后面的路径就是指定的文件目录了。
但是我直接这样运行还是报错了,原因是项目运行之后只会自动生成target/sonar这个目录。并不会自动创建target/classes 目录,所以还是直接把sonar.java.binaries指向项目自动生成的target/sonar目录。
命令如下:
mvn sonar:sonar -Dsonar.java.binaries=target/sonar
sonar扫的是class还是Java_用Sonar扫描sonar-java项目提示需要配置sonar.java.binaries参数的问题...相关推荐
- sonar扫的是class还是Java_如何在同一个项目中为java和javascript配置Sonarqube扫描程序...
我一直在尝试为包含 java模块(核心)和 javascript模块(web)的Maven项目设置声纳扫描器. 我能够扫描并在我的本地sonarqube服务器或javascript上显示java覆盖数 ...
- 使用Jenkins持续集成Vue项目配置Sonar任务
title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...
- 在jenkins上配置 sonar 两种方式的区别
sonarqube 上的sonarScanner 只有最新版本: github上有所有的版本;https://github.com/SonarSource/sonar-scanner-cli/rele ...
- ictclas4j java_使用继续完善前人写的文章:使用ICTCLAS JAVA版(ictclas4j)进行中文分词...
一.ICTCLAS的介绍 中国科学院计算技术研究所在多年研究基础上,耗时一年研制出了基于多层隐码模型的汉语词法分析系统 ICTCLAS(Institute of Computing Technolog ...
- Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)
安装方式选择: 在线安装:直接在Jenkins>系统管理>插件管理>可选插件,搜索Sonar 离线安装:下载sonar插件,将插件解压放入~/.jenkins/plugins/下即可 ...
- idea中使用maven配置sonar
idea中使用maven配置sonar (0.1-0.3为idea安装插件方式,如不想添加插件,可省略) 0.1 在IDEA中settings.xml–>Plugins搜索SonarLint下载 ...
- IDEA配置sonar
idea配置sonar步骤如下: 1.安装sonar插件,如果安装失败就多安装几次,博主就是安装了两次,第一次安装失败了,第二次才安装成功的. 安装成功后重启idea 2.添加sonar服务器连接 3 ...
- java 圈复杂度_关于Java:降低Switch语句的循环复杂度-Sonar
我想减少开关盒的圈复杂度 我的代码是: public String getCalenderName() { switch (type) { case COUNTRY: return country = ...
- vscode代码库登录配置_VSCode 配置 Sonar Lint支持代码检查提效
安装SonarQube插件 在VScode的扩展里面,安装SonarQube support for Visual Studio Code extension, 在安装了 SonarQube 之后,使 ...
最新文章
- PCL安装常见的错误集合解决方案(一)
- 180608-Git工具之Stash
- 「镁客·请讲」必捷网络王振中:融合视联网平台将从根本上治疗实时通讯行业应用痛点...
- charshow技术预研
- 手撕设计模式之「工厂方法模式」(Java描述)
- 更灵活的边缘云原生运维:OpenYurt 单元化部署新增 Patch 特性
- Ubuntu16.04安装PCL库的python实现python-pcl,并且通过pcl加载pcd文件验证python-pcl是否安装成功
- Logger日志级别说明及设置方法、说明 (zhuan)
- 激光SLAM学习--移动机器人技术系列课(智东西)
- go空接口interface{}是任意类型
- java如何创建一个两个数的队列_java线程池 如何构建一个线程立即到拉到MAX数量跑业务,线程到MAX了,额外的队列可以存储任务的线程池...
- python 日志函数参数_将日志信息作为参数传递给函数
- python define function的顺序_Python怎么根据一个函数来决定列表顺序
- webstorm license key
- FAQ系列 | 用MySQL实现发号器
- NLP任务增强:通过引入外部知识库来提供额外信息
- Python超级码力在线编程大赛初赛题解
- make: *** [config-host.mak] Error 1
- 博弈论:零和博弈与常和博弈的区别
- 微信SDK非ipad协议
热门文章
- Android自定义控件:仿美团下拉菜单及相关代码优化
- 【前端圭臬】七:JavaScript 简史与面向对象之道
- 【c++】新年烟花完整代码
- Rxjava 相关资料链接记录
- 2022年中,用Python赚钱的5个方法,教你业余时间赚外快
- 奇偶模分析(Odd Even Mode Analysis)
- jquery点击事件失效原因和解决办法
- 如何用手机将照片中的文字复制提取出来
- liteide 没有代码提示没有函数跳转 的解决方法
- SSL-1693 USACO 3.2 Sweet Butter 香甜的黄油 (Bellman DIJ SPFA)