Merge pull request #7170 from gwenneg/sonarqube-blockers

Fix blocker issues detected with SonarCloud
This commit is contained in:
Guillaume Smet
2020-02-13 11:03:58 +01:00
committed by GitHub
7 changed files with 88 additions and 104 deletions

View File

@@ -43,15 +43,15 @@ public class ListExtensionsCommand implements Command<CommandInvocation> {
} else {
try {
BuildFile buildFile = null;
FileProjectWriter writer = null;
if (path != null) {
File projectDirectory = new File(path.getAbsolutePath());
writer = new FileProjectWriter(projectDirectory);
if (new File(projectDirectory, "build.gradle").exists()
|| new File(projectDirectory, "build.gradle.kts").exists()) {
buildFile = new GradleBuildFile(writer);
} else {
buildFile = new MavenBuildFile(writer);
try (FileProjectWriter writer = new FileProjectWriter(projectDirectory)) {
if (new File(projectDirectory, "build.gradle").exists()
|| new File(projectDirectory, "build.gradle.kts").exists()) {
buildFile = new GradleBuildFile(writer);
} else {
buildFile = new MavenBuildFile(writer);
}
}
}
new ListExtensions(buildFile).listExtensions(all, format, searchPattern);