Я использую плагин MSBuild для Gradle (https://github.com/Ullink/gradle-msbuild-plugin), чтобы построить мой проект C ++ под Windows, это работает нормально. Я не смог найти способ запустить SonarQube Scanner Build Wrapper (https://docs.sonarqube.org/display/PLUG/Building+on+Windows)с этим, однако, что необходимо для проектов C / C ++.
build.gradle
выглядит так:
plugins {
id "com.ullink.msbuild" version "3.1"
}
...
msbuild {
projectFile = file("${buildDir}/${Target_platform_arch}/ALL_BUILD.vcxproj")
projectName = 'SomeProject'
verbosity = 'detailed'
targets = ['Clean', 'Rebuild']
version = '14.0'
msbuildDir = /path/to/Msbuild
...
}
Оболочка сборки сканера sonarqube должна называться:
build-wrapper-win-x86-64.exe --out-dir bw_output MSBuild.exe /t:Rebuild
Так как мне запустить сборку оболочки вместе с плагином Gradle MSBuild? Я подумал, что этот вариант использования не редкость, но я не смог найти решение.