Skip to content

Commit acabad5

Browse files
Generate module-info, fix build on JDK11+.
1 parent e0e1b02 commit acabad5

File tree

1 file changed

+40
-4
lines changed

1 file changed

+40
-4
lines changed

pom.xml

Lines changed: 40 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6565
<version.jackson>2.10.4</version.jackson>
6666
<version.slf4j>1.7.25</version.slf4j>
67-
<version.common-lang3>3.5</version.common-lang3>
67+
<version.common-lang3>3.7</version.common-lang3>
6868
<version.joni>2.1.31</version.joni>
6969
<version.logback>1.2.3</version.logback>
7070
<version.junit>4.12</version.junit>
@@ -163,6 +163,39 @@
163163
</instructions>
164164
</configuration>
165165
</plugin>
166+
<plugin>
167+
<groupId>org.moditect</groupId>
168+
<artifactId>moditect-maven-plugin</artifactId>
169+
<version>1.0.0.RC1</version>
170+
<executions>
171+
<execution>
172+
<id>add-module-info</id>
173+
<phase>package</phase>
174+
<goals>
175+
<goal>add-module-info</goal>
176+
</goals>
177+
<configuration>
178+
<jvmVersion>9</jvmVersion>
179+
<module>
180+
<moduleInfoSource>
181+
module com.networknt.schema {
182+
requires com.fasterxml.jackson.databind;
183+
requires org.apache.commons.lang3;
184+
requires org.jruby.jcodings;
185+
requires org.jruby.joni;
186+
requires slf4j.api;
187+
188+
exports com.networknt.schema;
189+
exports com.networknt.schema.format;
190+
exports com.networknt.schema.uri;
191+
exports com.networknt.schema.urn;
192+
}
193+
</moduleInfoSource>
194+
</module>
195+
</configuration>
196+
</execution>
197+
</executions>
198+
</plugin>
166199
<plugin>
167200
<groupId>org.sonatype.plugins</groupId>
168201
<artifactId>nexus-staging-maven-plugin</artifactId>
@@ -193,13 +226,16 @@
193226
<plugin>
194227
<groupId>org.apache.maven.plugins</groupId>
195228
<artifactId>maven-javadoc-plugin</artifactId>
196-
<version>2.10.4</version>
229+
<version>3.2.0</version>
197230
<executions>
198231
<execution>
199232
<id>attach-javadocs</id>
200233
<goals>
201234
<goal>jar</goal>
202235
</goals>
236+
<configuration>
237+
<source>8</source>
238+
</configuration>
203239
</execution>
204240
</executions>
205241
</plugin>
@@ -243,7 +279,7 @@
243279
<plugin>
244280
<groupId>org.jacoco</groupId>
245281
<artifactId>jacoco-maven-plugin</artifactId>
246-
<version>0.7.9</version>
282+
<version>0.8.6</version>
247283
<executions>
248284
<execution>
249285
<id>pre-unit-test</id>
@@ -311,7 +347,7 @@
311347
<plugin>
312348
<groupId>org.jacoco</groupId>
313349
<artifactId>jacoco-maven-plugin</artifactId>
314-
<version>0.7.9</version>
350+
<version>0.8.6</version>
315351
<executions>
316352
<!-- The Executions for merging -->
317353
<execution>

0 commit comments

Comments
 (0)