Browse Source

[FOP-3159] support JPMS via Automatic-Module-Name

pull/76/head
singingbush 5 months ago
parent
commit
d042d7cc4c
8 changed files with 67 additions and 6 deletions
  1. 4
    1
      fop-core/pom.xml
  2. 11
    0
      fop-events/pom.xml
  3. 1
    0
      fop-sandbox/pom.xml
  4. 14
    0
      fop-servlet/pom.xml
  5. 14
    0
      fop-transcoder/pom.xml
  6. 11
    0
      fop-util/pom.xml
  7. 1
    0
      fop/pom.xml
  8. 11
    5
      pom.xml

+ 4
- 1
fop-core/pom.xml View File

@@ -345,9 +345,12 @@
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.core</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
</plugin>
</plugins>
<resources>
<resource>

+ 11
- 0
fop-events/pom.xml View File

@@ -53,6 +53,17 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.events</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<!-- generate event collector models -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>

+ 1
- 0
fop-sandbox/pom.xml View File

@@ -81,6 +81,7 @@
<mainClass>org.apache.fop.cli.Main</mainClass>
</manifest>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.sandbox</Automatic-Module-Name>
<SpecificationTitle>XSL-FO - Extensible Stylesheet Language</SpecificationTitle>
<SpecificationVersion>1.1</SpecificationVersion>
<SpecificationVendor>World Wide Web Consortium</SpecificationVendor>

+ 14
- 0
fop-servlet/pom.xml View File

@@ -48,6 +48,20 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.servlet</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>${war.plugin.version}</version>

+ 14
- 0
fop-transcoder/pom.xml View File

@@ -41,6 +41,20 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.transcode</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>

+ 11
- 0
fop-util/pom.xml View File

@@ -31,6 +31,17 @@

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop.util</Automatic-Module-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
<!-- junit testing -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>

+ 1
- 0
fop/pom.xml View File

@@ -52,6 +52,7 @@
<mainClass>org.apache.fop.cli.Main</mainClass>
</manifest>
<manifestEntries>
<Automatic-Module-Name>org.apache.xmlgraphics.fop</Automatic-Module-Name>
<SpecificationTitle>XSL-FO - Extensible Stylesheet Language</SpecificationTitle>
<SpecificationVersion>1.1</SpecificationVersion>
<SpecificationVendor>World Wide Web Consortium</SpecificationVendor>

+ 11
- 5
pom.xml View File

@@ -11,9 +11,9 @@
<url>http://xmlgraphics.apache.org/fop/</url>

<properties>
<ant.version>1.9.15</ant.version>
<antrun.plugin.version>1.8</antrun.plugin.version>
<batik.version>1.16.0-SNAPSHOT</batik.version>
<ant.version>1.10.14</ant.version>
<antrun.plugin.version>3.1.0</antrun.plugin.version>
<batik.version>1.17</batik.version>
<build.helper.plugin.version>1.9.1</build.helper.plugin.version>
<checkstyle.plugin.version>2.14</checkstyle.plugin.version>
<commons.io.version>2.11.0</commons.io.version>
@@ -21,7 +21,7 @@
<compiler.plugin.version>3.11.0</compiler.plugin.version>
<exec.plugin.version>1.4.0</exec.plugin.version>
<findbugs.plugin.version>3.0.4</findbugs.plugin.version>
<jar.plugin.version>3.1.1</jar.plugin.version>
<jar.plugin.version>3.3.0</jar.plugin.version>
<java.version>8</java.version>
<junit.version>4.11</junit.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
@@ -30,7 +30,7 @@
<surefire.plugin.version>2.18.1</surefire.plugin.version>
<war.plugin.version>3.3.2</war.plugin.version>
<xml.plugin.version>1.0.1</xml.plugin.version>
<xmlgraphics.commons.version>2.9.0-SNAPSHOT</xmlgraphics.commons.version>
<xmlgraphics.commons.version>2.9</xmlgraphics.commons.version>
<xmlunit.version>1.2</xmlunit.version>
<jdk.path>${env.JAVA_HOME}</jdk.path>
</properties>
@@ -62,9 +62,15 @@
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>3.6.0</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<tags>
<tag>

Loading…
Cancel
Save