2525import java .util .regex .Pattern ;
2626import java .util .stream .Collectors ;
2727
28- import io .github .fvarrui .javapackager .packagers .Packager ;
2928import org .apache .commons .io .IOUtils ;
3029import org .apache .commons .lang3 .StringUtils ;
3130
@@ -198,8 +197,8 @@ public static void copyResourceToFile(String resource, File dest, boolean unixSt
198197 copyResourceToFile (resource , dest , unixStyleNewLines , null );
199198 }
200199
201- public static void copyResourceToFile (String resource , File dest , boolean unixStyleNewLines , Packager packager ) throws Exception {
202- copyResourceToFile (resource , dest , packager );
200+ public static void copyResourceToFile (String resource , File dest , boolean unixStyleNewLines , File assetsDir ) throws Exception {
201+ copyResourceToFile (resource , dest , assetsDir );
203202 if (unixStyleNewLines ) {
204203 try {
205204 processFileContent (dest , c -> c .replaceAll ("\\ r\\ n" , "\n " ).replaceAll ("\\ r" , "\n " ));
@@ -219,17 +218,16 @@ public static void copyResourceToFile(String resource, File dest) throws Excepti
219218 copyResourceToFile (resource , dest , null );
220219 }
221220
222- public static void copyResourceToFile (String resource , File dest , Packager packager ) throws Exception {
223- if (packager != null ) {
221+ public static void copyResourceToFile (String resource , File dest , File assetsDir ) throws Exception {
222+ if (assetsDir != null ) {
224223 String rsc = resource .startsWith ("/" ) ? resource .substring (1 ) : resource ;
225- Path asset = packager . getAssetsDir () .toPath ().resolve (rsc );
224+ Path asset = assetsDir .toPath ().resolve (rsc );
226225 if (Files .exists (asset )) {
227226 Logger .info ("Copying resource [" + asset + "] to file [" + dest + "]" );
228227 copyFileToFile (asset .toFile (), dest );
229228 return ;
230229 }
231230 }
232-
233231 Logger .info ("Copying resource [" + resource + "] to file [" + dest + "]" );
234232 copyStreamToFile (FileUtils .class .getResourceAsStream (resource ), dest );
235233 }
0 commit comments