【发布时间】:2020-08-26 21:35:36
【问题描述】:
在通过构建定义从 VSTS 构建机器发布 SonarQube 上的代码指标时出现错误“Picked up JAVA_TOOL_OPTIONS: -Dfile.encoding=UTF8”。
找到下面的 sonar-project.properties 文件,
sonar.projectBaseDir=$(Build.SourcesDirectory)/app
sonar.verbose=true
sonar.analysis.mode=publish
sonar.sourceEncoding=UTF-8
sonar.sources=$(Build.SourcesDirectory)/app
sonar.language=ts
sonar.ts.tslint.projectPath=tsconfig.json
sonar.ts.tslint.path=node_modules/tslint/bin/tslint
sonar.ts.tslint.typeCheck=true
sonar.exclusions=node_modules/**
sonar.ts.coverage.lcovReportPath=$(Build.SourcesDirectory)/app/coverage/lcov.info
错误是:
不知道这里有什么问题?
【问题讨论】:
-
如果删除 sonar-project.properties 文件中的
sonar.sourceEncoding=UTF-8行并重新构建会怎样? -
是的,我已经尝试过了,但仍然显示同样的错误。
-
如果你在代理机器上手动执行
SonarScanner.MSBuild.exe end会怎么样?