Skip to content

Commit 3d56c82

Browse files
committed
it's module time
1 parent e6c11eb commit 3d56c82

File tree

10 files changed

+179
-3
lines changed

10 files changed

+179
-3
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module aws.lambda.events.sdk.transformer {
2+
3+
exports com.amazonaws.services.lambda.runtime.events.transformers.v1;
4+
exports com.amazonaws.services.lambda.runtime.events.transformers.v1.dynamodb;
5+
exports com.amazonaws.services.lambda.runtime.events.transformers.v2;
6+
exports com.amazonaws.services.lambda.runtime.events.transformers.v2.dynamodb;
7+
8+
requires transitive aws.lambda.events;
9+
requires static aws.java.sdk.dynamodb;
10+
}

aws-lambda-java-events-sdk-transformer/pom.xml

+21
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,27 @@
8585
<artifactId>maven-failsafe-plugin</artifactId>
8686
<version>2.22.2</version>
8787
</plugin>
88+
<plugin>
89+
<groupId>org.moditect</groupId>
90+
<artifactId>moditect-maven-plugin</artifactId>
91+
<version>1.0.0.Final</version>
92+
<executions>
93+
<execution>
94+
<id>add-module-infos</id>
95+
<phase>package</phase>
96+
<goals>
97+
<goal>add-module-info</goal>
98+
</goals>
99+
<configuration>
100+
<overwriteExistingFiles>true</overwriteExistingFiles>
101+
<module>
102+
<moduleInfoFile>./module-info.java
103+
</moduleInfoFile>
104+
</module>
105+
</configuration>
106+
</execution>
107+
</executions>
108+
</plugin>
88109
</plugins>
89110
</build>
90111

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
module aws.lambda.events {
2+
3+
exports com.amazonaws.services.lambda.runtime.events;
4+
exports com.amazonaws.services.lambda.runtime.events.models;
5+
exports com.amazonaws.services.lambda.runtime.events.models.dynamodb;
6+
exports com.amazonaws.services.lambda.runtime.events.models.kinesis;
7+
exports com.amazonaws.services.lambda.runtime.events.models.s3;
8+
9+
requires static lombok;
10+
requires org.joda.time;
11+
}

aws-lambda-java-events/pom.xml

+25
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,31 @@
8080
</dependency>
8181
</dependencies>
8282

83+
<build>
84+
<plugins>
85+
<plugin>
86+
<groupId>org.moditect</groupId>
87+
<artifactId>moditect-maven-plugin</artifactId>
88+
<version>1.0.0.Final</version>
89+
<executions>
90+
<execution>
91+
<id>add-module-infos</id>
92+
<phase>package</phase>
93+
<goals>
94+
<goal>add-module-info</goal>
95+
</goals>
96+
<configuration>
97+
<overwriteExistingFiles>true</overwriteExistingFiles>
98+
<module>
99+
<moduleInfoFile>./module-info.java
100+
</moduleInfoFile>
101+
</module>
102+
</configuration>
103+
</execution>
104+
</executions>
105+
</plugin>
106+
</plugins>
107+
</build>
83108
<profiles>
84109
<profile>
85110
<id>dev</id>
+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
module aws.lambda.log4j2 {
2+
3+
exports com.amazonaws.services.lambda.runtime.log4j2;
4+
5+
requires aws.lambda.core;
6+
requires org.apache.logging.log4j;
7+
requires org.apache.logging.log4j.core;
8+
9+
}

aws-lambda-java-log4j2/pom.xml

+25-1
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,31 @@
6161
<version>${log4j.version}</version>
6262
</dependency>
6363
</dependencies>
64-
64+
<build>
65+
<plugins>
66+
<plugin>
67+
<groupId>org.moditect</groupId>
68+
<artifactId>moditect-maven-plugin</artifactId>
69+
<version>1.0.0.Final</version>
70+
<executions>
71+
<execution>
72+
<id>add-module-infos</id>
73+
<phase>package</phase>
74+
<goals>
75+
<goal>add-module-info</goal>
76+
</goals>
77+
<configuration>
78+
<overwriteExistingFiles>true</overwriteExistingFiles>
79+
<module>
80+
<moduleInfoFile>./module-info.java
81+
</moduleInfoFile>
82+
</module>
83+
</configuration>
84+
</execution>
85+
</executions>
86+
</plugin>
87+
</plugins>
88+
</build>
6589
<profiles>
6690
<profile>
6791
<id>dev</id>
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
module aws.lambda.runtime.client {
2+
3+
exports com.amazonaws.services.lambda.crac;
4+
exports com.amazonaws.services.lambda.runtime.api.client;
5+
exports com.amazonaws.services.lambda.runtime.api.client.api;
6+
exports com.amazonaws.services.lambda.runtime.api.client.logging;
7+
exports com.amazonaws.services.lambda.runtime.api.client.runtimeapi;
8+
exports com.amazonaws.services.lambda.runtime.api.client.runtimeapi.converters;
9+
exports com.amazonaws.services.lambda.runtime.api.client.runtimeapi.dto;
10+
exports com.amazonaws.services.lambda.runtime.api.client.util;
11+
12+
requires transitive aws.lambda.core;
13+
requires transitive aws.lambda.serialization;
14+
requires jdk.unsupported;
15+
16+
}

aws-lambda-java-runtime-interface-client/pom.xml

+21
Original file line numberDiff line numberDiff line change
@@ -265,6 +265,27 @@
265265
</execution>
266266
</executions>
267267
</plugin>
268+
<plugin>
269+
<groupId>org.moditect</groupId>
270+
<artifactId>moditect-maven-plugin</artifactId>
271+
<version>1.0.0.Final</version>
272+
<executions>
273+
<execution>
274+
<id>add-module-infos</id>
275+
<phase>package</phase>
276+
<goals>
277+
<goal>add-module-info</goal>
278+
</goals>
279+
<configuration>
280+
<overwriteExistingFiles>true</overwriteExistingFiles>
281+
<module>
282+
<moduleInfoFile>./module-info.java
283+
</moduleInfoFile>
284+
</module>
285+
</configuration>
286+
</execution>
287+
</executions>
288+
</plugin>
268289
</plugins>
269290
</build>
270291

Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
module aws.lambda.serialization {
2+
3+
exports com.amazonaws.services.lambda.runtime.serialization;
4+
exports com.amazonaws.services.lambda.runtime.serialization.events;
5+
exports com.amazonaws.services.lambda.runtime.serialization.events.mixins;
6+
exports com.amazonaws.services.lambda.runtime.serialization.events.modules;
7+
exports com.amazonaws.services.lambda.runtime.serialization.events.serializers;
8+
exports com.amazonaws.services.lambda.runtime.serialization.factories;
9+
exports com.amazonaws.services.lambda.runtime.serialization.util;
10+
11+
requires transitive com.fasterxml.jackson.databind;
12+
requires static com.fasterxml.jackson.datatype.joda;
13+
requires static org.json;
14+
requires static com.google.gson;
15+
requires static com.fasterxml.jackson.datatype.jsr310;
16+
requires static com.fasterxml.jackson.datatype.jdk8;
17+
18+
}

aws-lambda-java-serialization/pom.xml

+23-2
Original file line numberDiff line numberDiff line change
@@ -266,6 +266,27 @@
266266
</execution>
267267
</executions>
268268
</plugin>
269-
</plugins>
270-
</build>
269+
<plugin>
270+
<groupId>org.moditect</groupId>
271+
<artifactId>moditect-maven-plugin</artifactId>
272+
<version>1.0.0.Final</version>
273+
<executions>
274+
<execution>
275+
<id>add-module-infos</id>
276+
<phase>package</phase>
277+
<goals>
278+
<goal>add-module-info</goal>
279+
</goals>
280+
<configuration>
281+
<overwriteExistingFiles>true</overwriteExistingFiles>
282+
<module>
283+
<moduleInfoFile>./module-info.java
284+
</moduleInfoFile>
285+
</module>
286+
</configuration>
287+
</execution>
288+
</executions>
289+
</plugin>
290+
</plugins>
291+
</build>
271292
</project>

0 commit comments

Comments
 (0)