2
0
Fork 0
mirror of https://github.com/ethauvin/rife2.git synced 2025-05-01 02:58:12 -07:00

Exclude .DS_Store from uberjar and war archive creation

This commit is contained in:
Geert Bevin 2023-03-18 11:02:08 -04:00
parent 7bccc0e422
commit c0f29fbd31
2 changed files with 4 additions and 0 deletions

View file

@ -12,6 +12,7 @@ import java.io.File;
import java.nio.file.Files; import java.nio.file.Files;
import java.util.*; import java.util.*;
import java.util.jar.Attributes; import java.util.jar.Attributes;
import java.util.regex.Pattern;
/** /**
* Creates an uberjar archive of the provided jars and resources. * Creates an uberjar archive of the provided jars and resources.
@ -88,6 +89,7 @@ public class UberJarOperation {
.sourceDirectories(List.of(stagingDirectory)) .sourceDirectories(List.of(stagingDirectory))
.destinationDirectory(destinationDirectory()) .destinationDirectory(destinationDirectory())
.destinationFileName(destinationFileName()) .destinationFileName(destinationFileName())
.excluded(List.of(Pattern.compile("(?:(?:^.*[/\\\\])|^)\\.DS_Store$")))
.execute(); .execute();
} }

View file

@ -11,6 +11,7 @@ import rife.tools.exceptions.FileUtilsErrorException;
import java.io.*; import java.io.*;
import java.nio.file.*; import java.nio.file.*;
import java.util.*; import java.util.*;
import java.util.regex.Pattern;
/** /**
* Creates a war archive. * Creates a war archive.
@ -134,6 +135,7 @@ public class WarOperation {
.sourceDirectories(List.of(stagingDirectory)) .sourceDirectories(List.of(stagingDirectory))
.destinationDirectory(destinationDirectory()) .destinationDirectory(destinationDirectory())
.destinationFileName(destinationFileName()) .destinationFileName(destinationFileName())
.excluded(List.of(Pattern.compile("(?:(?:^.*[/\\\\])|^)\\.DS_Store$")))
.execute(); .execute();
} }