Skip to content

Commit 43f6abf

Browse files
committed
add Automatic-Module-Name during build
update surefire & failsafe plugins update Junit
1 parent 6538136 commit 43f6abf

File tree

9 files changed

+122
-11
lines changed

9 files changed

+122
-11
lines changed

aws-lambda-java-core/pom.xml

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

46+
<build>
47+
<plugins>
48+
<plugin>
49+
<groupId>org.apache.maven.plugins</groupId>
50+
<artifactId>maven-surefire-plugin</artifactId>
51+
<version>3.5.0</version>
52+
</plugin>
53+
<plugin>
54+
<groupId>org.apache.maven.plugins</groupId>
55+
<artifactId>maven-jar-plugin</artifactId>
56+
<version>3.3.0</version>
57+
<configuration>
58+
<archive>
59+
<manifestEntries>
60+
<Automatic-Module-Name>aws.lambda.core</Automatic-Module-Name>
61+
</manifestEntries>
62+
</archive>
63+
</configuration>
64+
</plugin>
65+
</plugins>
66+
</build>
67+
4668
<profiles>
4769
<profile>
4870
<id>dev</id>

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

+17-3
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,34 @@
7070
<dependency>
7171
<groupId>org.junit.jupiter</groupId>
7272
<artifactId>junit-jupiter-engine</artifactId>
73-
<version>5.7.0</version>
73+
<version>5.11.0</version>
7474
<scope>test</scope>
7575
</dependency>
7676
</dependencies>
7777

7878
<build>
7979
<plugins>
8080
<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>
92+
<plugin>
93+
<groupId>org.apache.maven.plugins</groupId>
8194
<artifactId>maven-surefire-plugin</artifactId>
82-
<version>2.22.2</version>
95+
<version>3.5.0</version>
8396
</plugin>
8497
<plugin>
98+
<groupId>org.apache.maven.plugins</groupId>
8599
<artifactId>maven-failsafe-plugin</artifactId>
86-
<version>2.22.2</version>
100+
<version>3.5.0</version>
87101
</plugin>
88102
</plugins>
89103
</build>

aws-lambda-java-events/pom.xml

+23-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
<dependency>
5757
<groupId>org.junit.jupiter</groupId>
5858
<artifactId>junit-jupiter-engine</artifactId>
59-
<version>5.9.2</version>
59+
<version>5.11.0</version>
6060
<scope>test</scope>
6161
</dependency>
6262
<dependency>
@@ -80,6 +80,28 @@
8080
</dependency>
8181
</dependencies>
8282

83+
<build>
84+
<plugins>
85+
<plugin>
86+
<groupId>org.apache.maven.plugins</groupId>
87+
<artifactId>maven-surefire-plugin</artifactId>
88+
<version>3.5.0</version>
89+
</plugin>
90+
<plugin>
91+
<groupId>org.apache.maven.plugins</groupId>
92+
<artifactId>maven-jar-plugin</artifactId>
93+
<version>3.3.0</version>
94+
<configuration>
95+
<archive>
96+
<manifestEntries>
97+
<Automatic-Module-Name>aws.lambda.events</Automatic-Module-Name>
98+
</manifestEntries>
99+
</archive>
100+
</configuration>
101+
</plugin>
102+
</plugins>
103+
</build>
104+
83105
<profiles>
84106
<profile>
85107
<id>dev</id>

aws-lambda-java-log4j2/pom.xml

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

65+
<build>
66+
<plugins>
67+
<plugin>
68+
<groupId>org.apache.maven.plugins</groupId>
69+
<artifactId>maven-surefire-plugin</artifactId>
70+
<version>3.5.0</version>
71+
</plugin>
72+
<plugin>
73+
<groupId>org.apache.maven.plugins</groupId>
74+
<artifactId>maven-jar-plugin</artifactId>
75+
<version>3.3.0</version>
76+
<configuration>
77+
<archive>
78+
<manifestEntries>
79+
<Automatic-Module-Name>aws.lambda.log4j2</Automatic-Module-Name>
80+
</manifestEntries>
81+
</archive>
82+
</configuration>
83+
</plugin>
84+
</plugins>
85+
</build>
86+
6587
<profiles>
6688
<profile>
6789
<id>dev</id>

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

+17-3
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
<jacoco.maven.plugin.version>0.8.12</jacoco.maven.plugin.version>
3838
<maven-install-plugin.version>2.4</maven-install-plugin.version>
3939
<maven-deploy-plugin.version>3.1.1</maven-deploy-plugin.version>
40-
<junit-jupiter.version>5.9.2</junit-jupiter.version>
40+
<junit-jupiter.version>5.11.0</junit-jupiter.version>
4141
<maven-checkstyle-plugin.version>3.4.0</maven-checkstyle-plugin.version>
4242
<!--
4343
The test/integration/codebuild/buildspec.*.yml files will set -DmultiArch=false
@@ -115,8 +115,21 @@
115115
<version>${maven-deploy-plugin.version}</version>
116116
</plugin>
117117
<plugin>
118+
<groupId>org.apache.maven.plugins</groupId>
119+
<artifactId>maven-jar-plugin</artifactId>
120+
<version>3.3.0</version>
121+
<configuration>
122+
<archive>
123+
<manifestEntries>
124+
<Automatic-Module-Name>aws.lambda.runtime.interface.client</Automatic-Module-Name>
125+
</manifestEntries>
126+
</archive>
127+
</configuration>
128+
</plugin>
129+
<plugin>
130+
<groupId>org.apache.maven.plugins</groupId>
118131
<artifactId>maven-surefire-plugin</artifactId>
119-
<version>3.0.0-M9</version>
132+
<version>3.5.0</version>
120133
<configuration>
121134
<argLine>${argLineForReflectionTestOnly} ${argLine}</argLine>
122135
</configuration>
@@ -129,8 +142,9 @@
129142
</dependencies>
130143
</plugin>
131144
<plugin>
145+
<groupId>org.apache.maven.plugins</groupId>
132146
<artifactId>maven-failsafe-plugin</artifactId>
133-
<version>2.22.2</version>
147+
<version>3.5.0</version>
134148
</plugin>
135149
<plugin>
136150
<groupId>org.apache.maven.plugins</groupId>

aws-lambda-java-serialization/pom.xml

+17
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,23 @@
193193
</extension>
194194
</extensions>
195195
<plugins>
196+
<plugin>
197+
<groupId>org.apache.maven.plugins</groupId>
198+
<artifactId>maven-surefire-plugin</artifactId>
199+
<version>3.5.0</version>
200+
</plugin>
201+
<plugin>
202+
<groupId>org.apache.maven.plugins</groupId>
203+
<artifactId>maven-jar-plugin</artifactId>
204+
<version>3.3.0</version>
205+
<configuration>
206+
<archive>
207+
<manifestEntries>
208+
<Automatic-Module-Name>aws.lambda.serialization</Automatic-Module-Name>
209+
</manifestEntries>
210+
</archive>
211+
</configuration>
212+
</plugin>
196213
<plugin>
197214
<groupId>org.apache.maven.plugins</groupId>
198215
<artifactId>maven-shade-plugin</artifactId>

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>

aws-lambda-java-tests/pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
<maven.compiler.source>1.8</maven.compiler.source>
3333
<maven.compiler.target>1.8</maven.compiler.target>
3434
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
35-
<junit.version>5.9.2</junit.version>
35+
<junit.version>5.11.0</junit.version>
3636
<jacoco.maven.plugin.version>0.8.7</jacoco.maven.plugin.version>
3737
</properties>
3838

@@ -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.5.0</version>
254254
</plugin>
255255
</plugins>
256256
</build>

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.5.0</version>
7272
</plugin>
7373
</plugins>
7474
</build>

0 commit comments

Comments
 (0)