Skip to content

Commit 79cf55d

Browse files
committed
test: move some testutil classes to test-jar (related to #394)
1 parent f51f957 commit 79cf55d

File tree

18 files changed

+86
-7
lines changed

18 files changed

+86
-7
lines changed

aws-serverless-java-container-core/pom.xml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,7 @@
115115
<groupId>org.apache.httpcomponents.core5</groupId>
116116
<artifactId>httpcore5</artifactId>
117117
<version>5.2.1</version>
118-
<scope>compile</scope>
119-
<optional>true</optional><!-- TODO move AwsProxyRequestBuilder to seperate test-jar and change scope to test
120-
https://github.com/awslabs/aws-serverless-java-container/issues/394 -->
118+
<scope>test</scope>
121119
</dependency>
122120
<dependency>
123121
<groupId>org.springframework.security</groupId>
@@ -129,6 +127,18 @@
129127

130128
<build>
131129
<plugins>
130+
<plugin>
131+
<groupId>org.apache.maven.plugins</groupId>
132+
<artifactId>maven-jar-plugin</artifactId>
133+
<version>3.3.0</version>
134+
<executions>
135+
<execution>
136+
<goals>
137+
<goal>test-jar</goal>
138+
</goals>
139+
</execution>
140+
</executions>
141+
</plugin>
132142
<plugin>
133143
<groupId>org.apache.maven.plugins</groupId>
134144
<artifactId>maven-surefire-plugin</artifactId>

aws-serverless-java-container-jersey/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,14 @@
3232
</exclusion>
3333
</exclusions>
3434
</dependency>
35+
<dependency>
36+
<groupId>com.amazonaws.serverless</groupId>
37+
<artifactId>aws-serverless-java-container-core</artifactId>
38+
<version>2.0-SNAPSHOT</version>
39+
<classifier>tests</classifier>
40+
<type>test-jar</type>
41+
<scope>test</scope>
42+
</dependency>
3543

3644
<!-- https://mvnrepository.com/artifact/org.glassfish.jersey.core/jersey-server -->
3745
<dependency>

aws-serverless-java-container-spring/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727
<artifactId>aws-serverless-java-container-core</artifactId>
2828
<version>2.0-SNAPSHOT</version>
2929
</dependency>
30+
<dependency>
31+
<groupId>com.amazonaws.serverless</groupId>
32+
<artifactId>aws-serverless-java-container-core</artifactId>
33+
<version>2.0-SNAPSHOT</version>
34+
<classifier>tests</classifier>
35+
<type>test-jar</type>
36+
<scope>test</scope>
37+
</dependency>
3038

3139
<!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
3240
<dependency>

aws-serverless-java-container-springboot3/pom.xml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,14 @@
2727
<artifactId>aws-serverless-java-container-core</artifactId>
2828
<version>2.0-SNAPSHOT</version>
2929
</dependency>
30+
<dependency>
31+
<groupId>com.amazonaws.serverless</groupId>
32+
<artifactId>aws-serverless-java-container-core</artifactId>
33+
<version>2.0-SNAPSHOT</version>
34+
<classifier>tests</classifier>
35+
<type>test-jar</type>
36+
<scope>test</scope>
37+
</dependency>
3038
<dependency>
3139
<groupId>org.springframework</groupId>
3240
<artifactId>spring-webflux</artifactId>

aws-serverless-jersey-archetype/src/main/resources/archetype-resources/build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ dependencies {
2121
exclude group: 'javax.inject', module: "javax.inject"
2222
}
2323

24+
testImplementation("com.amazonaws.serverless:aws-serverless-java-container-core:[2.0-SNAPSHOT,):tests")
2425
testImplementation("junit:junit:4.13.2")
2526
}
2627

aws-serverless-jersey-archetype/src/main/resources/archetype-resources/pom.xml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@
2525
<artifactId>aws-serverless-java-container-jersey</artifactId>
2626
<version>${project.version}</version>
2727
</dependency>
28+
<dependency>
29+
<groupId>com.amazonaws.serverless</groupId>
30+
<artifactId>aws-serverless-java-container-core</artifactId>
31+
<version>${project.version}</version>
32+
<classifier>tests</classifier>
33+
<type>test-jar</type>
34+
<scope>test</scope>
35+
</dependency>
2836

2937
<dependency>
3038
<groupId>org.glassfish.jersey.media</groupId>
@@ -68,7 +76,7 @@
6876
<dependency>
6977
<groupId>junit</groupId>
7078
<artifactId>junit</artifactId>
71-
<version>4.12</version>
79+
<version>4.13.2</version>
7280
<scope>test</scope>
7381
</dependency>
7482
</dependencies>

0 commit comments

Comments
 (0)