diff options
Diffstat (limited to 'vespaclient-java')
-rw-r--r-- | vespaclient-java/pom.xml | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/vespaclient-java/pom.xml b/vespaclient-java/pom.xml index dbb48c93f39..6cfac47482f 100644 --- a/vespaclient-java/pom.xml +++ b/vespaclient-java/pom.xml @@ -84,18 +84,27 @@ </configuration> </plugin> <plugin> - <artifactId>maven-assembly-plugin</artifactId> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-shade-plugin</artifactId> <configuration> - <descriptorRefs> - <descriptorRef>jar-with-dependencies</descriptorRef> - </descriptorRefs> + <finalName>${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/*.SF</exclude> + <exclude>META-INF/*.DSA</exclude> + <exclude>META-INF/*.RSA</exclude> + </excludes> + </filter> + </filters> </configuration> <executions> <execution> - <id>make-assembly</id> <phase>package</phase> <goals> - <goal>single</goal> + <goal>shade</goal> </goals> </execution> </executions> |