Skip to content

Commit 6fbf08f

Browse files
committed
Update spring-boot-docker-compose to use docker-test plugin
See gh-41228
1 parent 3f1f801 commit 6fbf08f

File tree

50 files changed

+21
-16
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+21
-16
lines changed

spring-boot-project/spring-boot-docker-compose/build.gradle

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ plugins {
33
id "org.springframework.boot.configuration-properties"
44
id "org.springframework.boot.conventions"
55
id "org.springframework.boot.deployed"
6+
id "org.springframework.boot.docker-test"
67
id "org.springframework.boot.optional-dependencies"
78
}
89

@@ -11,6 +12,16 @@ description = "Spring Boot Docker Compose Support"
1112
dependencies {
1213
api(project(":spring-boot-project:spring-boot"))
1314

15+
dockerTestImplementation(project(":spring-boot-project:spring-boot-tools:spring-boot-test-support"))
16+
dockerTestImplementation("org.assertj:assertj-core")
17+
dockerTestImplementation("org.awaitility:awaitility")
18+
dockerTestImplementation("org.junit.jupiter:junit-jupiter")
19+
dockerTestImplementation("org.testcontainers:testcontainers")
20+
21+
dockerTestRuntimeOnly("com.microsoft.sqlserver:mssql-jdbc")
22+
dockerTestRuntimeOnly("com.oracle.database.r2dbc:oracle-r2dbc")
23+
dockerTestRuntimeOnly("io.r2dbc:r2dbc-mssql")
24+
1425
implementation("com.fasterxml.jackson.core:jackson-databind")
1526
implementation("com.fasterxml.jackson.module:jackson-module-parameter-names")
1627

@@ -25,14 +36,8 @@ dependencies {
2536
testImplementation(project(":spring-boot-project:spring-boot-test"))
2637
testImplementation("ch.qos.logback:logback-classic")
2738
testImplementation("org.assertj:assertj-core")
28-
testImplementation("org.awaitility:awaitility")
2939
testImplementation("org.junit.jupiter:junit-jupiter")
3040
testImplementation("org.mockito:mockito-core")
3141
testImplementation("org.springframework:spring-core-test")
3242
testImplementation("org.springframework:spring-test")
33-
testImplementation("org.testcontainers:testcontainers")
34-
35-
testRuntimeOnly("com.microsoft.sqlserver:mssql-jdbc")
36-
testRuntimeOnly("com.oracle.database.r2dbc:oracle-r2dbc")
37-
testRuntimeOnly("io.r2dbc:r2dbc-mssql")
3843
}
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import static org.assertj.core.api.Assertions.assertThat;
2424

2525
/**
26-
* Integration tests for {@link MariaDbJdbcDockerComposeConnectionDetailsFactory}
26+
* Integration tests for {@link MariaDbJdbcDockerComposeConnectionDetailsFactory}.
2727
*
2828
* @author Moritz Halbritter
2929
* @author Andy Wilkinson
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import static org.assertj.core.api.Assertions.assertThat;
2626

2727
/**
28-
* Integration tests for {@link MariaDbR2dbcDockerComposeConnectionDetailsFactory}
28+
* Integration tests for {@link MariaDbR2dbcDockerComposeConnectionDetailsFactory}.
2929
*
3030
* @author Moritz Halbritter
3131
* @author Andy Wilkinson
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
import static org.assertj.core.api.Assertions.assertThat;
2424

2525
/**
26-
* Integration tests for {@link MySqlJdbcDockerComposeConnectionDetailsFactory}
26+
* Integration tests for {@link MySqlJdbcDockerComposeConnectionDetailsFactory}.
2727
*
2828
* @author Moritz Halbritter
2929
* @author Andy Wilkinson
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
import static org.assertj.core.api.Assertions.assertThat;
2626

2727
/**
28-
* Integration tests for {@link MySqlR2dbcDockerComposeConnectionDetailsFactory}
28+
* Integration tests for {@link MySqlR2dbcDockerComposeConnectionDetailsFactory}.
2929
*
3030
* @author Moritz Halbritter
3131
* @author Andy Wilkinson
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import static org.assertj.core.api.Assertions.assertThat;
3535

3636
/**
37-
* Integration tests for {@link OracleFreeJdbcDockerComposeConnectionDetailsFactory}
37+
* Integration tests for {@link OracleFreeJdbcDockerComposeConnectionDetailsFactory}.
3838
*
3939
* @author Andy Wilkinson
4040
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import static org.assertj.core.api.Assertions.assertThat;
3434

3535
/**
36-
* Integration tests for {@link OracleFreeR2dbcDockerComposeConnectionDetailsFactory}
36+
* Integration tests for {@link OracleFreeR2dbcDockerComposeConnectionDetailsFactory}.
3737
*
3838
* @author Andy Wilkinson
3939
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
import static org.assertj.core.api.Assertions.assertThat;
3535

3636
/**
37-
* Integration tests for {@link OracleXeJdbcDockerComposeConnectionDetailsFactory}
37+
* Integration tests for {@link OracleXeJdbcDockerComposeConnectionDetailsFactory}.
3838
*
3939
* @author Andy Wilkinson
4040
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
import static org.assertj.core.api.Assertions.assertThat;
3434

3535
/**
36-
* Integration tests for {@link OracleXeR2dbcDockerComposeConnectionDetailsFactory}
36+
* Integration tests for {@link OracleXeR2dbcDockerComposeConnectionDetailsFactory}.
3737
*
3838
* @author Andy Wilkinson
3939
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import static org.assertj.core.api.Assertions.assertThat;
3333

3434
/**
35-
* Integration tests for {@link SqlServerJdbcDockerComposeConnectionDetailsFactory}
35+
* Integration tests for {@link SqlServerJdbcDockerComposeConnectionDetailsFactory}.
3636
*
3737
* @author Andy Wilkinson
3838
*/
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
import static org.assertj.core.api.Assertions.assertThat;
3333

3434
/**
35-
* Integration tests for {@link SqlServerR2dbcDockerComposeConnectionDetailsFactory}
35+
* Integration tests for {@link SqlServerR2dbcDockerComposeConnectionDetailsFactory}.
3636
*
3737
* @author Andy Wilkinson
3838
*/

0 commit comments

Comments
 (0)