请帮我解决这个问题-
将代码从Jenkins发送到SonarQube时出错。
..projectBaseDir=C:/Jenkins/工作区/Generali 14:30:02.030 INFO:扫描仪配置文件: /jenkins/tools/hudson.plugins.sonar.SonarRunnerInstallation/ADOP_Sonar/conf/sonar-scanner.properties 14:30:02.038 INFO:项目根配置文件: NONE 14:30:02.147 INFO: SonarQube Scanner 4.2.0.1873 14:02.147 INFO: Java9 Oracle Corporation (64位) 14:30:02.147 INFO: Linux 3.10.0-957SONAR_SCANNER_OPTS=-Dsonar.login=04bcf7a2d5c6a5d44d9763fd840e723cbc85bb7e 14:30:02.147信息:.12.2.el7.x86_64 14:30:02.641调试: keyStore是: 14:30:02.642调试: keyStore类型是: pkcs12 14:30:02.642调试: keyStore提供程序是: 14:30:02.642调试: init密钥存储库14:30:02.643调试: init密钥管理器类型为SunX509 14:30:02.897调试:创建:/root/..sonar/缓存14:30:02.899信息:用户缓存: /root/.sonar/cache 14:30:02.899调试:创建: /root/.sonar/ cache /_tmp 14:30:02.904调试:提取声纳-扫描仪-api-批在临时.14:30:02.911调试:获取引导索引.14:30:02.911调试:下载: /root/.sonar/cache/_tmp/fileCache9893797395313049837.tmp 14:30:03.208调试:引导完成14:30:03.215调试:下载https://alm.accenture.com/sonar/batch/file?name=scanner-enterprise-7.9.1-all.jar到https://alm.accenture.com/sonar/batch/file?name=scanner-enterprise-7.9.1-all.jar 14:30:05.187调试:创建独立的类加载器.14:30:05.215调试:开始临时清理.14:30:05.221调试:临时清理完成14:30:05.222调试:执行getVersion 14:30:05.237 INFO: SonarQube服务器7.9.1 14:30:05.238 INFO:默认区域设置:"en",源代码编码:"UTF-8“14:30:05.240 INFO: 14:30:05.240 INFO:执行失败14:30:05.240 INFO:14:30:05.241信息:总时间:3.298 s 14:30:05.291信息:最终内存: 3M/14M 14:30:05.29114:30:05.291 错误: SonarQube扫描程序执行过程中的错误java.lang.IllegalStateException: Project必须是一个现有目录: /C:/Jenkins/workspace/Generali/C:/Jenkins/workspace/Generali at org。sonarsource.scanner.api.Dirs.initProjectDirs(Dirs.java:51) at org.sonarsource.scanner.api.Dirs.init(Dirs.java:41) at org.sonarsource.scanner.api.EmbeddedScanner.initAnalysisProperties(EmbeddedScanner.java:158) at org.sonarsource.scanner.api.EmbeddedScanner.execute(EmbeddedScanner.java:137) at org.sonarsource.scanner.cli.Main.execute(Main.java:112) at org.sonarsource.scanner.cli.Main.execute(org.sonarsource.scanner.cli.Main.main(Main.java:61)警告:无法在工作区中找到‘Main.java:75-task.txt’。SonarScanner成功了吗?错误:以非零代码退出的SonarQube扫描器:1完成:失败
发布于 2021-06-24 16:37:40
我也有过类似的问题:
ERROR: Error during SonarQube Scanner execution
ERROR: Project home must be an existing directory: C:\Windows\system32\config\...blah blah blah最初,我通过从文件资源管理器复制和粘贴路径来设置sonar.projectBaseDir。问题是Windows将反斜杠用于路径。一旦我把它们换成正斜杠,问题就解决了。
https://stackoverflow.com/questions/58627772
复制相似问题