PDFBOX-4639: add Automatic-Module-Name to MANIFEST.MF, as suggested by Gili

git-svn-id: https://svn.apache.org/repos/asf/pdfbox/trunk@1866199 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/debugger/pom.xml b/debugger/pom.xml
index 8d5365a..46ccb20 100644
--- a/debugger/pom.xml
+++ b/debugger/pom.xml
@@ -75,6 +75,19 @@
         <filtering>true</filtering>
       </resource>
     </resources>
+    <plugins>
+        <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-jar-plugin</artifactId>
+            <configuration>
+                <archive>
+                    <manifestEntries>
+                        <Automatic-Module-Name>org.apache.pdfbox.debugger</Automatic-Module-Name>
+                    </manifestEntries>
+                </archive>
+            </configuration>
+        </plugin>
+    </plugins>
   </build>
 
 </project>
diff --git a/fontbox/pom.xml b/fontbox/pom.xml
index 8ec1491..1e2d964 100644
--- a/fontbox/pom.xml
+++ b/fontbox/pom.xml
@@ -65,6 +65,17 @@
             </excludes>

         </configuration>

       </plugin>

+      <plugin>

+          <groupId>org.apache.maven.plugins</groupId>

+          <artifactId>maven-jar-plugin</artifactId>

+          <configuration>

+              <archive>

+                  <manifestEntries>

+                      <Automatic-Module-Name>org.apache.fontbox</Automatic-Module-Name>

+                  </manifestEntries>

+              </archive>

+          </configuration>

+      </plugin>

 

       <!-- download test files from JIRA and keep them in repository cache -->

       <plugin>

diff --git a/pdfbox/pom.xml b/pdfbox/pom.xml
index d510922..1aca096 100644
--- a/pdfbox/pom.xml
+++ b/pdfbox/pom.xml
@@ -178,6 +178,17 @@
                     <serverId>pdfbox-site</serverId>
                 </configuration>
             </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-jar-plugin</artifactId>
+                <configuration>
+                    <archive>
+                        <manifestEntries>
+                            <Automatic-Module-Name>org.apache.pdfbox</Automatic-Module-Name>
+                        </manifestEntries>
+                    </archive>
+                </configuration>
+            </plugin>
 
             <!-- PDFBOX-3974: download test files from JIRA and keep them in repository cache -->
             <plugin>
diff --git a/tools/pom.xml b/tools/pom.xml
index 2b70d88..9725d0e 100644
--- a/tools/pom.xml
+++ b/tools/pom.xml
@@ -94,6 +94,17 @@
                 </systemPropertyVariables>
             </configuration>
         </plugin>
+        <plugin>
+            <groupId>org.apache.maven.plugins</groupId>
+            <artifactId>maven-jar-plugin</artifactId>
+            <configuration>
+                <archive>
+                    <manifestEntries>
+                        <Automatic-Module-Name>org.apache.pdfbox.tools</Automatic-Module-Name>
+                    </manifestEntries>
+                </archive>
+            </configuration>
+        </plugin>
     </plugins>
   </build>
 
diff --git a/xmpbox/pom.xml b/xmpbox/pom.xml
index c95e3c5..f78fe73 100644
--- a/xmpbox/pom.xml
+++ b/xmpbox/pom.xml
@@ -80,6 +80,17 @@
                                 <argLine>${addmod}</argLine>
                             </configuration>
                         </plugin>
+                        <plugin>
+                            <groupId>org.apache.maven.plugins</groupId>
+                            <artifactId>maven-jar-plugin</artifactId>
+                            <configuration>
+                                <archive>
+                                    <manifestEntries>
+                                        <Automatic-Module-Name>org.apache.xmpbox</Automatic-Module-Name>
+                                    </manifestEntries>
+                                </archive>
+                            </configuration>
+                        </plugin>
 		</plugins>
 	</build>