Skip to content

Commit 6d75fd8

Browse files
committed
#79 - Bump to Java 11 with module-info
1 parent de5cb03 commit 6d75fd8

File tree

12 files changed

+57
-25
lines changed

12 files changed

+57
-25
lines changed

http-api/pom.xml

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,6 @@
1010

1111
<artifactId>avaje-http-api</artifactId>
1212

13-
<!-- <groupId>io.avaje</groupId>-->
14-
<!-- <version>1.2</version>-->
15-
<!-- <parent>-->
16-
<!-- <groupId>org.avaje</groupId>-->
17-
<!-- <artifactId>java8-oss</artifactId>-->
18-
<!-- <version>2.3</version>-->
19-
<!-- </parent>-->
20-
2113
<scm>
2214
<developerConnection>scm:git:git@github.com:avaje/avaje-http.git</developerConnection>
2315
<tag>HEAD</tag>
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
module io.avaje.http.api {
2+
3+
exports io.avaje.http.api;
4+
5+
}

http-generator-client/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
<artifactId>maven-compiler-plugin</artifactId>
3333
<version>3.10.1</version>
3434
<configuration>
35-
<source>1.8</source>
36-
<target>1.8</target>
35+
<source>11</source>
36+
<target>11</target>
3737
<!-- Turn off annotation processing for building -->
3838
<compilerArgument>-proc:none</compilerArgument>
3939
</configuration>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module io.avaje.http.client.generator {
2+
3+
provides javax.annotation.processing.Processor with io.avaje.http.generator.client.ClientProcessor;
4+
5+
requires transitive io.avaje.http.generator.core;
6+
requires java.compiler;
7+
}

http-generator-core/pom.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313

1414
<properties>
1515
<swagger.version>2.0.8</swagger.version>
16-
<jackson.version>2.12.6.1</jackson.version>
16+
<jackson.version>2.13.3</jackson.version>
1717
</properties>
1818

1919
<dependencies>
@@ -63,8 +63,8 @@
6363
<artifactId>maven-compiler-plugin</artifactId>
6464
<version>3.10.1</version>
6565
<configuration>
66-
<source>1.8</source>
67-
<target>1.8</target>
66+
<source>11</source>
67+
<target>11</target>
6868
<!-- Turn off annotation processing for building -->
6969
<compilerArgument>-proc:none</compilerArgument>
7070
</configuration>
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
module io.avaje.http.generator.core {
2+
3+
exports io.avaje.http.generator.core;
4+
exports io.avaje.http.generator.core.javadoc;
5+
exports io.avaje.http.generator.core.openapi;
6+
7+
requires java.sql;
8+
requires java.compiler;
9+
requires transitive io.avaje.http.api;
10+
requires transitive io.swagger.v3.oas.models;
11+
requires transitive io.swagger.v3.oas.annotations;
12+
requires transitive com.fasterxml.jackson.core;
13+
requires transitive com.fasterxml.jackson.databind;
14+
requires transitive java.validation;
15+
}

http-generator-helidon/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
<artifactId>maven-compiler-plugin</artifactId>
3030
<version>3.10.1</version>
3131
<configuration>
32-
<source>1.8</source>
33-
<target>1.8</target>
32+
<source>11</source>
33+
<target>11</target>
3434
<!-- Turn off annotation processing for building -->
3535
<compilerArgument>-proc:none</compilerArgument>
3636
</configuration>

http-generator-javalin/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
<artifactId>maven-compiler-plugin</artifactId>
3030
<version>3.10.1</version>
3131
<configuration>
32-
<source>1.8</source>
33-
<target>1.8</target>
32+
<source>11</source>
33+
<target>11</target>
3434
<!-- Turn off annotation processing for building -->
3535
<compilerArgument>-proc:none</compilerArgument>
3636
</configuration>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
module io.avaje.http.javalin.generator {
2+
3+
provides javax.annotation.processing.Processor with io.avaje.http.generator.javalin.JavalinProcessor;
4+
5+
requires transitive io.avaje.http.generator.core;
6+
requires java.compiler;
7+
}

http-generator-jex/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
<artifactId>maven-compiler-plugin</artifactId>
3030
<version>3.10.1</version>
3131
<configuration>
32-
<source>1.8</source>
33-
<target>1.8</target>
32+
<source>11</source>
33+
<target>11</target>
3434
<!-- Turn off annotation processing for building -->
3535
<compilerArgument>-proc:none</compilerArgument>
3636
</configuration>

0 commit comments

Comments
 (0)