今天在执行在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参数的问题...相关推荐

  1. sonar扫的是class还是Java_如何在同一个项目中为java和javascript配置Sonarqube扫描程序...

    我一直在尝试为包含 java模块(核心)和 javascript模块(web)的Maven项目设置声纳扫描器. 我能够扫描并在我的本地sonarqube服务器或javascript上显示java覆盖数 ...

  2. 使用Jenkins持续集成Vue项目配置Sonar任务

    title: 使用Jenkins持续集成Vue项目配置Sonar任务 tags: jenkins Vue.js Sonar categories: ci date: 2017-12-05 22:09: ...

  3. 在jenkins上配置 sonar 两种方式的区别

    sonarqube 上的sonarScanner 只有最新版本: github上有所有的版本;https://github.com/SonarSource/sonar-scanner-cli/rele ...

  4. ictclas4j java_使用继续完善前人写的文章:使用ICTCLAS JAVA版(ictclas4j)进行中文分词...

    一.ICTCLAS的介绍 中国科学院计算技术研究所在多年研究基础上,耗时一年研制出了基于多层隐码模型的汉语词法分析系统 ICTCLAS(Institute of Computing Technolog ...

  5. Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)

    安装方式选择: 在线安装:直接在Jenkins>系统管理>插件管理>可选插件,搜索Sonar 离线安装:下载sonar插件,将插件解压放入~/.jenkins/plugins/下即可 ...

  6. idea中使用maven配置sonar

    idea中使用maven配置sonar (0.1-0.3为idea安装插件方式,如不想添加插件,可省略) 0.1 在IDEA中settings.xml–>Plugins搜索SonarLint下载 ...

  7. IDEA配置sonar

    idea配置sonar步骤如下: 1.安装sonar插件,如果安装失败就多安装几次,博主就是安装了两次,第一次安装失败了,第二次才安装成功的. 安装成功后重启idea 2.添加sonar服务器连接 3 ...

  8. java 圈复杂度_关于Java:降低Switch语句的循环复杂度-Sonar

    我想减少开关盒的圈复杂度 我的代码是: public String getCalenderName() { switch (type) { case COUNTRY: return country = ...

  9. vscode代码库登录配置_VSCode 配置 Sonar Lint支持代码检查提效

    安装SonarQube插件 在VScode的扩展里面,安装SonarQube support for Visual Studio Code extension, 在安装了 SonarQube 之后,使 ...

最新文章

  1. PCL安装常见的错误集合解决方案(一)
  2. 180608-Git工具之Stash
  3. 「镁客·请讲」必捷网络王振中:融合视联网平台将从根本上治疗实时通讯行业应用痛点...
  4. charshow技术预研
  5. 手撕设计模式之「工厂方法模式」(Java描述)
  6. 更灵活的边缘云原生运维:OpenYurt 单元化部署新增 Patch 特性
  7. Ubuntu16.04安装PCL库的python实现python-pcl,并且通过pcl加载pcd文件验证python-pcl是否安装成功
  8. Logger日志级别说明及设置方法、说明 (zhuan)
  9. 激光SLAM学习--移动机器人技术系列课(智东西)
  10. go空接口interface{}是任意类型
  11. java如何创建一个两个数的队列_java线程池 如何构建一个线程立即到拉到MAX数量跑业务,线程到MAX了,额外的队列可以存储任务的线程池...
  12. python 日志函数参数_将日志信息作为参数传递给函数
  13. python define function的顺序_Python怎么根据一个函数来决定列表顺序
  14. webstorm license key
  15. FAQ系列 | 用MySQL实现发号器
  16. NLP任务增强:通过引入外部知识库来提供额外信息
  17. Python超级码力在线编程大赛初赛题解
  18. make: *** [config-host.mak] Error 1
  19. 博弈论:零和博弈与常和博弈的区别
  20. 微信SDK非ipad协议

热门文章

  1. Android自定义控件:仿美团下拉菜单及相关代码优化
  2. 【前端圭臬】七:JavaScript 简史与面向对象之道
  3. 【c++】新年烟花完整代码
  4. Rxjava 相关资料链接记录
  5. 2022年中,用Python赚钱的5个方法,教你业余时间赚外快
  6. 奇偶模分析(Odd Even Mode Analysis)
  7. jquery点击事件失效原因和解决办法
  8. 如何用手机将照片中的文字复制提取出来
  9. liteide 没有代码提示没有函数跳转 的解决方法
  10. SSL-1693 USACO 3.2 Sweet Butter 香甜的黄油 (Bellman DIJ SPFA)