首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java.lang.IllegalStateException: Project必须是一个现有目录

java.lang.IllegalStateException: Project必须是一个现有目录
EN

Stack Overflow用户
提问于 2019-10-30 14:36:32
回答 1查看 2.9K关注 0票数 1

请帮我解决这个问题-

将代码从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.jarhttps://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完成:失败

EN

回答 1

Stack Overflow用户

发布于 2021-06-24 16:37:40

我也有过类似的问题:

代码语言:javascript
复制
ERROR: Error during SonarQube Scanner execution
ERROR: Project home must be an existing directory: C:\Windows\system32\config\...blah blah blah

最初,我通过从文件资源管理器复制和粘贴路径来设置sonar.projectBaseDir。问题是Windows将反斜杠用于路径。一旦我把它们换成正斜杠,问题就解决了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58627772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档