10
10
import java .nio .charset .StandardCharsets ;
11
11
import java .nio .file .Files ;
12
12
import java .nio .file .Path ;
13
- import java .nio .file .Paths ;
14
13
import java .nio .file .StandardCopyOption ;
15
14
import java .nio .file .StandardOpenOption ;
16
15
import java .util .ArrayList ;
@@ -55,10 +54,10 @@ private static record DocumentationEntry(String propertyName, String value)
55
54
{
56
55
}
57
56
58
- private final String projectBuildDirectory ;
57
+ private final Path projectBuildDirectory ;
59
58
private final List <String > compileClasspathElements = new ArrayList <>();
60
59
61
- public ConfigDocGenerator (String projectBuildDirectory , List <String > compileClasspathElements )
60
+ public ConfigDocGenerator (Path projectBuildDirectory , List <String > compileClasspathElements )
62
61
{
63
62
Objects .requireNonNull (projectBuildDirectory , "projectBuildDirectory" );
64
63
@@ -75,7 +74,7 @@ public void generateDocumentation(List<String> configDocPackages)
75
74
76
75
private void generateDocumentation (String configDocPackage )
77
76
{
78
- Path file = Paths . get ( projectBuildDirectory , "ConfigDoc_" + configDocPackage + ".md" );
77
+ Path file = projectBuildDirectory . resolve ( "ConfigDoc_" + configDocPackage + ".md" );
79
78
logger .info ("Generating documentation for package {} in file {}" , configDocPackage , file );
80
79
81
80
moveExistingToBackup (file );
0 commit comments