Skip to content

Commit c6f30e5

Browse files
committed
code cleanup
1 parent 9a70acd commit c6f30e5

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

dsf-maven/dsf-maven-plugin/src/main/java/dev/dsf/maven/config/ConfigDocGenerator.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
import java.nio.charset.StandardCharsets;
1111
import java.nio.file.Files;
1212
import java.nio.file.Path;
13-
import java.nio.file.Paths;
1413
import java.nio.file.StandardCopyOption;
1514
import java.nio.file.StandardOpenOption;
1615
import java.util.ArrayList;
@@ -55,10 +54,10 @@ private static record DocumentationEntry(String propertyName, String value)
5554
{
5655
}
5756

58-
private final String projectBuildDirectory;
57+
private final Path projectBuildDirectory;
5958
private final List<String> compileClasspathElements = new ArrayList<>();
6059

61-
public ConfigDocGenerator(String projectBuildDirectory, List<String> compileClasspathElements)
60+
public ConfigDocGenerator(Path projectBuildDirectory, List<String> compileClasspathElements)
6261
{
6362
Objects.requireNonNull(projectBuildDirectory, "projectBuildDirectory");
6463

@@ -75,7 +74,7 @@ public void generateDocumentation(List<String> configDocPackages)
7574

7675
private void generateDocumentation(String configDocPackage)
7776
{
78-
Path file = Paths.get(projectBuildDirectory, "ConfigDoc_" + configDocPackage + ".md");
77+
Path file = projectBuildDirectory.resolve("ConfigDoc_" + configDocPackage + ".md");
7978
logger.info("Generating documentation for package {} in file {}", configDocPackage, file);
8079

8180
moveExistingToBackup(file);

dsf-maven/dsf-maven-plugin/src/main/java/dev/dsf/maven/config/GenerateConfigDocMojo.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package dev.dsf.maven.config;
22

3+
import java.io.File;
34
import java.util.List;
45

56
import org.apache.maven.plugin.AbstractMojo;
@@ -14,7 +15,7 @@
1415
public class GenerateConfigDocMojo extends AbstractMojo
1516
{
1617
@Parameter(defaultValue = "${project.build.directory}", readonly = true, required = true)
17-
private String projectBuildDirectory;
18+
private File projectBuildDirectory;
1819

1920
@Parameter(defaultValue = "${project.compileClasspathElements}", readonly = true, required = true)
2021
private List<String> compileClasspathElements;
@@ -29,7 +30,7 @@ public void execute() throws MojoExecutionException, MojoFailureException
2930
getLog().debug("compileClasspathElements: " + compileClasspathElements);
3031
getLog().debug("configDocPackages: " + configDocPackages);
3132

32-
new ConfigDocGenerator(projectBuildDirectory, compileClasspathElements)
33+
new ConfigDocGenerator(projectBuildDirectory.toPath(), compileClasspathElements)
3334
.generateDocumentation(configDocPackages);
3435
}
3536
}

0 commit comments

Comments
 (0)