Skip to content

Commit e290b2b

Browse files
committed
add Automatic-Module-Name during build
1 parent d6b3b8b commit e290b2b

File tree

9 files changed

+94
-7
lines changed

9 files changed

+94
-7
lines changed

Diff for: aws-lambda-java-core/pom.xml

+17
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,23 @@
4343
</repository>
4444
</distributionManagement>
4545

46+
<build>
47+
<plugins>
48+
<plugin>
49+
<groupId>org.apache.maven.plugins</groupId>
50+
<artifactId>maven-jar-plugin</artifactId>
51+
<version>3.3.0</version>
52+
<configuration>
53+
<archive>
54+
<manifestEntries>
55+
<Automatic-Module-Name>aws.lambda.core</Automatic-Module-Name>
56+
</manifestEntries>
57+
</archive>
58+
</configuration>
59+
</plugin>
60+
</plugins>
61+
</build>
62+
4663
<profiles>
4764
<profile>
4865
<id>dev</id>

Diff for: aws-lambda-java-events-sdk-transformer/pom.xml

+14-2
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,25 @@
7777

7878
<build>
7979
<plugins>
80+
<plugin>
81+
<groupId>org.apache.maven.plugins</groupId>
82+
<artifactId>maven-jar-plugin</artifactId>
83+
<version>3.3.0</version>
84+
<configuration>
85+
<archive>
86+
<manifestEntries>
87+
<Automatic-Module-Name>aws.lambda.events.sdk.transformer</Automatic-Module-Name>
88+
</manifestEntries>
89+
</archive>
90+
</configuration>
91+
</plugin>
8092
<plugin>
8193
<artifactId>maven-surefire-plugin</artifactId>
82-
<version>2.22.2</version>
94+
<version>3.2.5</version>
8395
</plugin>
8496
<plugin>
8597
<artifactId>maven-failsafe-plugin</artifactId>
86-
<version>2.22.2</version>
98+
<version>3.2.5</version>
8799
</plugin>
88100
</plugins>
89101
</build>

Diff for: aws-lambda-java-events/pom.xml

+17
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,23 @@
7878
</dependency>
7979
</dependencies>
8080

81+
<build>
82+
<plugins>
83+
<plugin>
84+
<groupId>org.apache.maven.plugins</groupId>
85+
<artifactId>maven-jar-plugin</artifactId>
86+
<version>3.3.0</version>
87+
<configuration>
88+
<archive>
89+
<manifestEntries>
90+
<Automatic-Module-Name>aws.lambda.events</Automatic-Module-Name>
91+
</manifestEntries>
92+
</archive>
93+
</configuration>
94+
</plugin>
95+
</plugins>
96+
</build>
97+
8198
<profiles>
8299
<profile>
83100
<id>dev</id>

Diff for: aws-lambda-java-log4j2/pom.xml

+17
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,23 @@
6262
</dependency>
6363
</dependencies>
6464

65+
<build>
66+
<plugins>
67+
<plugin>
68+
<groupId>org.apache.maven.plugins</groupId>
69+
<artifactId>maven-jar-plugin</artifactId>
70+
<version>3.3.0</version>
71+
<configuration>
72+
<archive>
73+
<manifestEntries>
74+
<Automatic-Module-Name>aws.lambda.log4j2</Automatic-Module-Name>
75+
</manifestEntries>
76+
</archive>
77+
</configuration>
78+
</plugin>
79+
</plugins>
80+
</build>
81+
6582
<profiles>
6683
<profile>
6784
<id>dev</id>

Diff for: aws-lambda-java-runtime-interface-client/pom.xml

+14-2
Original file line numberDiff line numberDiff line change
@@ -90,9 +90,21 @@
9090
</extension>
9191
</extensions>
9292
<plugins>
93+
<plugin>
94+
<groupId>org.apache.maven.plugins</groupId>
95+
<artifactId>maven-jar-plugin</artifactId>
96+
<version>3.3.0</version>
97+
<configuration>
98+
<archive>
99+
<manifestEntries>
100+
<Automatic-Module-Name>aws.lambda.runtime.interface.client</Automatic-Module-Name>
101+
</manifestEntries>
102+
</archive>
103+
</configuration>
104+
</plugin>
93105
<plugin>
94106
<artifactId>maven-surefire-plugin</artifactId>
95-
<version>3.0.0-M9</version>
107+
<version>3.2.5</version>
96108
<dependencies>
97109
<dependency>
98110
<groupId>org.junit.jupiter</groupId>
@@ -103,7 +115,7 @@
103115
</plugin>
104116
<plugin>
105117
<artifactId>maven-failsafe-plugin</artifactId>
106-
<version>2.22.2</version>
118+
<version>3.2.5</version>
107119
</plugin>
108120
<plugin>
109121
<groupId>org.apache.maven.plugins</groupId>

Diff for: aws-lambda-java-serialization/pom.xml

+12
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,18 @@
193193
</extension>
194194
</extensions>
195195
<plugins>
196+
<plugin>
197+
<groupId>org.apache.maven.plugins</groupId>
198+
<artifactId>maven-jar-plugin</artifactId>
199+
<version>3.3.0</version>
200+
<configuration>
201+
<archive>
202+
<manifestEntries>
203+
<Automatic-Module-Name>aws.lambda.serialization</Automatic-Module-Name>
204+
</manifestEntries>
205+
</archive>
206+
</configuration>
207+
</plugin>
196208
<plugin>
197209
<groupId>org.apache.maven.plugins</groupId>
198210
<artifactId>maven-shade-plugin</artifactId>

Diff for: aws-lambda-java-tests/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Also have surefire in your plugins:
5252
<plugin>
5353
<groupId>org.apache.maven.plugins</groupId>
5454
<artifactId>maven-surefire-plugin</artifactId>
55-
<version>2.22.2</version>
55+
<version>3.2.5</version>
5656
</plugin>
5757
</plugins>
5858
</build>

Diff for: aws-lambda-java-tests/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@
250250
<plugin>
251251
<groupId>org.apache.maven.plugins</groupId>
252252
<artifactId>maven-surefire-plugin</artifactId>
253-
<version>2.22.2</version>
253+
<version>3.2.5</version>
254254
</plugin>
255255
</plugins>
256256
</build>

Diff for: samples/kinesis-firehose-event-handler/pom.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@
6868
<plugin>
6969
<groupId>org.apache.maven.plugins</groupId>
7070
<artifactId>maven-surefire-plugin</artifactId>
71-
<version>2.22.2</version>
71+
<version>3.2.5</version>
7272
</plugin>
7373
</plugins>
7474
</build>

0 commit comments

Comments
 (0)