Browse Source

Fix testcontainers dependency scope (#991)

* Fix testcontainers dependency scope

Testcontainers must have a test scope. Currently, it is a transitive
dependency.

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>

* Use BOM

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>

---------

Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
Eddú Meléndez Gonzales 11 months ago
parent
commit
fa3ed23292
1 changed files with 10 additions and 3 deletions
  1. 10 3
      pom.xml

+ 10 - 3
pom.xml

@@ -94,7 +94,7 @@
         <gson.version>2.10.1</gson.version>
         <gson.version>2.10.1</gson.version>
         <kotlin.version>1.9.10</kotlin.version>
         <kotlin.version>1.9.10</kotlin.version>
         <mockito.version>4.11.0</mockito.version>
         <mockito.version>4.11.0</mockito.version>
-        <testcontainers.version>1.19.6</testcontainers.version>
+        <testcontainers.version>1.19.8</testcontainers.version>
 
 
         <hadoop.version>3.3.6</hadoop.version>
         <hadoop.version>3.3.6</hadoop.version>
         <hbase.version>1.2.0</hbase.version>
         <hbase.version>1.2.0</hbase.version>
@@ -170,6 +170,13 @@
                 <artifactId>snappy-java</artifactId>
                 <artifactId>snappy-java</artifactId>
                 <version>${snappy.version}</version>
                 <version>${snappy.version}</version>
             </dependency>
             </dependency>
+            <dependency>
+                <groupId>org.testcontainers</groupId>
+                <artifactId>testcontainers-bom</artifactId>
+                <version>${testcontainers.version}</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
         </dependencies>
         </dependencies>
     </dependencyManagement>
     </dependencyManagement>
 
 
@@ -253,7 +260,7 @@
         <dependency>
         <dependency>
             <groupId>org.testcontainers</groupId>
             <groupId>org.testcontainers</groupId>
             <artifactId>milvus</artifactId>
             <artifactId>milvus</artifactId>
-            <version>${testcontainers.version}</version>
+            <scope>test</scope>
             <exclusions>
             <exclusions>
                 <exclusion>
                 <exclusion>
                     <groupId>org.slf4j</groupId>
                     <groupId>org.slf4j</groupId>
@@ -268,7 +275,7 @@
         <dependency>
         <dependency>
             <groupId>org.testcontainers</groupId>
             <groupId>org.testcontainers</groupId>
             <artifactId>junit-jupiter</artifactId>
             <artifactId>junit-jupiter</artifactId>
-            <version>${testcontainers.version}</version>
+            <scope>test</scope>
         </dependency>
         </dependency>
         <dependency>
         <dependency>
             <groupId>org.projectlombok</groupId>
             <groupId>org.projectlombok</groupId>