Sonarqube 如何在sonar-project.properties文件中用空格传递xcode项目名称
我想使用run-sonar-swift.sh脚本在xcode项目上运行sonarqube扫描。我的xcode项目名称是温度转换器。 但是,当我提供这个名称时,它只需要Converter而不是sonar.swift.project字段中的全名。Sonarqube 如何在sonar-project.properties文件中用空格传递xcode项目名称,sonarqube,sonarqube-scan,sonar-runner,Sonarqube,Sonarqube Scan,Sonar Runner,我想使用run-sonar-swift.sh脚本在xcode项目上运行sonarqube扫描。我的xcode项目名称是温度转换器。 但是,当我提供这个名称时,它只需要Converter而不是sonar.swift.project字段中的全名。 如何为sonar project.properties提供带有空格的项目名称。将值放在引号之间。 sonar.projectName=“Temperature Converter”好的,所以我的项目名称中有一个空格 我尝试了声纳的一切。来源变量: sona
如何为sonar project.properties提供带有空格的项目名称。将值放在引号之间。
sonar.projectName=“Temperature Converter”好的,所以我的项目名称中有一个空格 我尝试了
声纳的一切。来源变量:
sonar.sources=我的项目
sonar.sources=“我的项目”
sonar.sources='My Project'
sonar.sources=My\Project
总是出现以下错误:
域/默认对(…/src/My,Project/Info.plist)不存在
在空格前加上逗号
我知道我没有回答这个问题,但我认为最好的解决方案是删除项目中的空白:)
这似乎很容易。分3个步骤:
单击左侧面板上的项目名称(第一个元素),然后单击右侧面板的第一个选项卡=>Identity and Type=>name,通过删除空格更改名称
就在您更改的名称下,检查位置是否为“相对组”,然后转到左侧面板,就在项目名称下,您将找到源根文件夹(仍然有空格)。删除其中的空白
进入您的项目设置,搜索“我的项目”(当然,替换为您的项目),并删除每个条目中的空白(仅与源根文件夹对应的条目。无需删除My project bridgeing Header.h中的空白,例如
)
清理并编译。应该没问题。如果您输入项目或组名,Sonar API应该能够识别它
例如,如果您的SonarQube用户组名为testproject 001
,则可以按如下方式删除它:
/api/user_groups/delete?name=Test%20Project%20001"
带卷曲:
curl -u ${MYTOKEN}: -i -X POST "http://localhost:9000/api/user_groups/delete?name=Test%20Project%20001"
我说的是sonar.swift.project=温度转换器。xcodeproj@abhishekgaikwad好的,但是你试过使用引号吗?是的,它只使用转换器,而不是整个项目名称。