diff --git a/pkg/plugin/plugin.go b/pkg/plugin/plugin.go index 93b8203..59699a9 100644 --- a/pkg/plugin/plugin.go +++ b/pkg/plugin/plugin.go @@ -127,8 +127,6 @@ func (p *Plugin) generateScannerArgs() []string { if !p.Config.UsingProperties { argsParameter := []string{ "-Dsonar.projectKey=" + p.Config.Key, - "-Dsonar.projectName=" + p.Config.Name, - "-Dsonar.projectVersion=" + p.Config.Version, "-Dsonar.sources=" + p.Config.Sources, "-Dsonar.ws.timeout=" + strconv.Itoa(p.Config.HttpTimeout), "-Dsonar.log.level=" + p.Config.SonarLogLevel, @@ -137,10 +135,11 @@ func (p *Plugin) generateScannerArgs() []string { } args.append(argsParameter...) + args.appendIfNotEmpty("-Dsonar.projectName=", p.Config.Name) + args.appendIfNotEmpty("-Dsonar.projectVersion=", p.Config.Version) args.appendIfNotEmpty("-Dsonar.java.binaries=", p.Config.Binaries) args.appendIfNotEmpty("-Dsonar.exclusions=", p.Config.Exclusions) args.appendIfNotEmpty("-Dsonar.inclusions=", p.Config.Inclusions) - } p.Logger.Debugw("argsbuilder",