summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--application-preprocessor/pom.xml6
-rw-r--r--config-proxy/pom.xml6
-rw-r--r--document/pom.xml6
-rw-r--r--filedistribution/pom.xml6
-rw-r--r--indexinglanguage/pom.xml6
-rw-r--r--logserver/pom.xml6
-rw-r--r--messagebus/pom.xml6
-rw-r--r--security-tools/pom.xml7
-rw-r--r--vespa-hadoop/pom.xml5
-rw-r--r--vespa-http-client/pom.xml6
-rw-r--r--vespa_feed_perf/pom.xml6
-rw-r--r--vespaclient-java/pom.xml6
12 files changed, 48 insertions, 24 deletions
diff --git a/application-preprocessor/pom.xml b/application-preprocessor/pom.xml
index 53d8c6f1849..a021577f838 100644
--- a/application-preprocessor/pom.xml
+++ b/application-preprocessor/pom.xml
@@ -77,10 +77,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/config-proxy/pom.xml b/config-proxy/pom.xml
index 2e6634b1f7c..a855d84de71 100644
--- a/config-proxy/pom.xml
+++ b/config-proxy/pom.xml
@@ -93,10 +93,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/document/pom.xml b/document/pom.xml
index e2b9335ddc2..3faada08553 100644
--- a/document/pom.xml
+++ b/document/pom.xml
@@ -83,10 +83,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/filedistribution/pom.xml b/filedistribution/pom.xml
index aa256d0a291..124703c24b8 100644
--- a/filedistribution/pom.xml
+++ b/filedistribution/pom.xml
@@ -104,10 +104,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/indexinglanguage/pom.xml b/indexinglanguage/pom.xml
index 535de8858ea..86dc9f0fbb8 100644
--- a/indexinglanguage/pom.xml
+++ b/indexinglanguage/pom.xml
@@ -67,10 +67,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/logserver/pom.xml b/logserver/pom.xml
index ca1a891633d..19f422f3a86 100644
--- a/logserver/pom.xml
+++ b/logserver/pom.xml
@@ -65,10 +65,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/messagebus/pom.xml b/messagebus/pom.xml
index 124368cb136..ff55a4eca96 100644
--- a/messagebus/pom.xml
+++ b/messagebus/pom.xml
@@ -69,10 +69,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/security-tools/pom.xml b/security-tools/pom.xml
index ad5aa73d546..7f5d22b4b2b 100644
--- a/security-tools/pom.xml
+++ b/security-tools/pom.xml
@@ -51,10 +51,13 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
+ <exclude>META-INF/versions/*/module-info.class</exclude>
</excludes>
</filter>
</filters>
diff --git a/vespa-hadoop/pom.xml b/vespa-hadoop/pom.xml
index 42c5525c321..3cf669f924a 100644
--- a/vespa-hadoop/pom.xml
+++ b/vespa-hadoop/pom.xml
@@ -191,8 +191,9 @@
<filter>
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/vespa-http-client/pom.xml b/vespa-http-client/pom.xml
index f2a21a259b0..b25f54362ed 100644
--- a/vespa-http-client/pom.xml
+++ b/vespa-http-client/pom.xml
@@ -172,10 +172,12 @@
<outputFile>target/${project.artifactId}-jar-with-dependencies.jar</outputFile>
<filters>
<filter>
+ <!-- Don't include signature files in uber jar (most likely from bouncycastle). -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/vespa_feed_perf/pom.xml b/vespa_feed_perf/pom.xml
index 25b57cdcbc9..6c25b4f6329 100644
--- a/vespa_feed_perf/pom.xml
+++ b/vespa_feed_perf/pom.xml
@@ -64,10 +64,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files from bouncycastle in uber jar. -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>
diff --git a/vespaclient-java/pom.xml b/vespaclient-java/pom.xml
index 57f0a0b6125..d8530fd9d82 100644
--- a/vespaclient-java/pom.xml
+++ b/vespaclient-java/pom.xml
@@ -77,10 +77,12 @@
<finalName>${project.artifactId}-jar-with-dependencies</finalName>
<filters>
<filter>
+ <!-- Don't include signature files in uber jar (most likely from bouncycastle). -->
<artifact>*:*</artifact>
<excludes>
- <exclude>META-INF/**</exclude>
- <exclude>module-info.class</exclude>
+ <exclude>META-INF/*.SF</exclude>
+ <exclude>META-INF/*.DSA</exclude>
+ <exclude>META-INF/*.RSA</exclude>
</excludes>
</filter>
</filters>