diff --git a/ad-connector/pom.xml b/ad-connector/pom.xml
index 3ce8e4be135fea4952875e980ae181a636b5cabf..28a73c422e600d1628628a9fded2337d28b9b5a9 100644
--- a/ad-connector/pom.xml
+++ b/ad-connector/pom.xml
@@ -54,9 +54,18 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <exclude>META-INF/DEPENDENCIES</exclude>
+                                        <exclude>META-INF/LICENSE</exclude>
+                                        <exclude>META-INF/LICENSE.txt</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/NOTICE</exclude>
+                                        <exclude>META-INF/NOTICE.txt</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
+                                        <exclude>OSGI-INF/bundle.info</exclude>
                                     </excludes>
                                 </filter>
                             </filters>
diff --git a/authentication-module/pom.xml b/authentication-module/pom.xml
index 8488c45436066e57cc859ec63f013e58951961b2..2bdd79b967af7f6159141e4180aa0bad5b3b2f2c 100644
--- a/authentication-module/pom.xml
+++ b/authentication-module/pom.xml
@@ -60,6 +60,10 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <exclude>META-INF/LICENSE.txt</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
diff --git a/jams-ca/pom.xml b/jams-ca/pom.xml
index fcc292d6ead52f0f97be8389a8414651d243afca..277ba3066c13d4d186beb597525cefef022554f0 100644
--- a/jams-ca/pom.xml
+++ b/jams-ca/pom.xml
@@ -42,6 +42,10 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <exclude>META-INF/LICENSE.txt</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
diff --git a/jams-launcher/pom.xml b/jams-launcher/pom.xml
index 80b71c7221482d20abcf7aba88a4f74108ddde85..71fcb2142fcdc6d7616f009ddc02e61c866a9269 100644
--- a/jams-launcher/pom.xml
+++ b/jams-launcher/pom.xml
@@ -38,6 +38,9 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
diff --git a/jams-server/pom.xml b/jams-server/pom.xml
index b28f2beca718fe0262dc549d7aad126ad7367d61..1d07adf2cbc73ca809ff81b062c1bcdbd59f9aab 100644
--- a/jams-server/pom.xml
+++ b/jams-server/pom.xml
@@ -175,6 +175,15 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <!-- <exclude>META-INF.versions.9.module-info</exclude> -->
+                                        <exclude>META-INF/DEPENDENCIES</exclude>
+                                        <exclude>META-INF/LICENSE</exclude>
+                                        <exclude>META-INF/LICENSE.txt</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/NOTICE</exclude>
+                                        <exclude>META-INF/NOTICE.txt</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
@@ -199,24 +208,6 @@
                     </execution>
                 </executions>
             </plugin>
-            <plugin>
-                <artifactId>exec-maven-plugin</artifactId>
-                <groupId>org.codehaus.mojo</groupId>
-                <version>${maven.exec.version}</version>
-                <executions>
-                    <execution>
-                        <id>Build UI</id>
-                        <phase>generate-resources</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <executable>bash</executable>
-                            <commandlineArgs>build-ui.sh</commandlineArgs>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
         </plugins>
     </build>
 
diff --git a/ldap-connector/pom.xml b/ldap-connector/pom.xml
index 70e6b36d6305104239a8aa1ceb6003422457b972..a1065916934c470752178f92151bca86e43fa50f 100644
--- a/ldap-connector/pom.xml
+++ b/ldap-connector/pom.xml
@@ -67,6 +67,15 @@
                                 <filter>
                                     <artifact>*:*</artifact>
                                     <excludes>
+                                        <exclude>module-info.class</exclude>
+                                        <exclude>META-INF/DEPENDENCIES</exclude>
+                                        <exclude>META-INF/LICENSE</exclude>
+                                        <exclude>META-INF/LICENSE.txt</exclude>
+                                        <exclude>META-INF/MANIFEST.MF</exclude>
+                                        <exclude>META-INF/NOTICE</exclude>
+                                        <exclude>META-INF/NOTICE.txt</exclude>
+                                        <exclude>META-INF/io.netty.versions.properties</exclude>
+                                        <exclude>META-INF/services/javax.annotation.processing.Processor</exclude>
                                         <exclude>META-INF/*.SF</exclude>
                                         <exclude>META-INF/*.DSA</exclude>
                                         <exclude>META-INF/*.RSA</exclude>
diff --git a/pom.xml b/pom.xml
index 928c326c75a73d80e56995823f415417da4ca43d..9b7d6418fe8efa675febb200228b241a16a50849 100644
--- a/pom.xml
+++ b/pom.xml
@@ -152,24 +152,6 @@
                     </filesets>
                 </configuration>
             </plugin>
-            <plugin>
-                <artifactId>exec-maven-plugin</artifactId>
-                <groupId>org.codehaus.mojo</groupId>
-                <version>${maven.exec.version}</version>
-                <inherited>false</inherited>
-                <executions>
-                    <execution><!-- Run our version calculation script -->
-                        <id>Build PDF Documentation</id>
-                        <phase>generate-sources</phase>
-                        <goals>
-                            <goal>exec</goal>
-                        </goals>
-                        <configuration>
-                            <executable>build-doc.sh</executable>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
         </plugins>
     </build>