equal
deleted
inserted
replaced
24 */ |
24 */ |
25 |
25 |
26 package jdk.jpackage.internal; |
26 package jdk.jpackage.internal; |
27 |
27 |
28 import java.io.*; |
28 import java.io.*; |
29 import java.nio.charset.StandardCharsets; |
|
30 import java.nio.file.FileVisitResult; |
29 import java.nio.file.FileVisitResult; |
31 import java.nio.file.Files; |
30 import java.nio.file.Files; |
32 import java.nio.file.Path; |
31 import java.nio.file.Path; |
33 import java.nio.file.SimpleFileVisitor; |
32 import java.nio.file.SimpleFileVisitor; |
34 import java.nio.file.attribute.BasicFileAttributes; |
33 import java.nio.file.attribute.BasicFileAttributes; |
138 String.class, |
137 String.class, |
139 params -> { |
138 params -> { |
140 try { |
139 try { |
141 String licenseFile = LICENSE_FILE.fetchFrom(params); |
140 String licenseFile = LICENSE_FILE.fetchFrom(params); |
142 if (licenseFile != null) { |
141 if (licenseFile != null) { |
143 return Files.lines(Path.of(licenseFile), |
142 return Files.readString(Path.of(licenseFile)); |
144 StandardCharsets.UTF_8).collect( |
|
145 Collectors.joining("\n")); |
|
146 } |
143 } |
147 } catch (IOException e) { |
144 } catch (IOException e) { |
148 Log.verbose(e); |
145 Log.verbose(e); |
149 } |
146 } |
150 return "Unknown"; |
147 return "Unknown"; |