public Executable create()

in sonar-plugin-agent/src/main/java/jetbrains/buildserver/sonarplugin/msbuild/SQMSBuildExecutableFactory.java [34:46]


    public Executable create(@NotNull final BuildRunnerContext runnerContext) throws RunBuildException {
        final String msBuildScannerRoot = mySonarQubeMSBuildScannerLocator.getExecutablePath(runnerContext);

        if (msBuildScannerRoot == null) {
            throw new RunBuildException("No SonarScanner for MSBuild selected");
        }
        File executableFile = findExecutable(msBuildScannerRoot);
        if (executableFile == null) {
            throw new RunBuildException("No SonarScanner for MSBuild executable found");
        }

        return new Executable(executableFile.getAbsolutePath(), Collections.<String>emptyList());
    }