You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@gobblin.apache.org by le...@apache.org on 2021/06/09 23:37:23 UTC

[gobblin] 02/02: Exclude transitive dependency

This is an automated email from the ASF dual-hosted git repository.

lesun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/gobblin.git

commit faa8e00652a7e3a5ddaa0a04a6b76f18a13052cc
Author: William Lo <lo...@gmail.com>
AuthorDate: Wed Jun 9 15:32:12 2021 -0700

    Exclude transitive dependency
---
 gobblin-binary-management/build.gradle                              | 1 +
 gobblin-core/build.gradle                                           | 1 +
 .../management/retention/CleanableMysqlDatasetStoreDatasetTest.java | 4 ++--
 gobblin-hive-registration/build.gradle                              | 6 ++++++
 gobblin-iceberg/build.gradle                                        | 6 ++++++
 5 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/gobblin-binary-management/build.gradle b/gobblin-binary-management/build.gradle
index 37d8592..b0df6f7 100644
--- a/gobblin-binary-management/build.gradle
+++ b/gobblin-binary-management/build.gradle
@@ -43,6 +43,7 @@ dependencies {
 configurations {
     compile {
         transitive = true
+        exclude group: "org.pentaho"
     }
     archives
 }
diff --git a/gobblin-core/build.gradle b/gobblin-core/build.gradle
index 8ec69c5..9a0bd26 100644
--- a/gobblin-core/build.gradle
+++ b/gobblin-core/build.gradle
@@ -80,6 +80,7 @@ configurations {
   // HADOOP-5254 and MAPREDUCE-5664
   all*.exclude group: 'xml-apis'
   all*.exclude group: 'xerces'
+  all*.exclude group: "org.pentaho"
 }
 
 test {
diff --git a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableMysqlDatasetStoreDatasetTest.java b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableMysqlDatasetStoreDatasetTest.java
index 7d29a17..15e3d38 100644
--- a/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableMysqlDatasetStoreDatasetTest.java
+++ b/gobblin-data-management/src/test/java/org/apache/gobblin/data/management/retention/CleanableMysqlDatasetStoreDatasetTest.java
@@ -50,7 +50,7 @@ import org.apache.gobblin.util.ConfigUtils;
 /**
  * Unit test for cleaning {@link MysqlStateStore} and {@link MysqlDatasetStateStore}
  */
-@Test(singleThreaded = true)
+@Test(singleThreaded = true, groups = {"disabledOnCI"})
 public class CleanableMysqlDatasetStoreDatasetTest {
   private static final String TEST_STATE_STORE = "TestStateStore";
   private static final String TEST_JOB_NAME1 = "TestJob1";
@@ -173,7 +173,7 @@ public class CleanableMysqlDatasetStoreDatasetTest {
   /**
    * Test cleanup of the dataset state store. This test uses the combined selection policy to test that the newest 2
    * entries are retained even when the timestamp is old.
-   * 
+   *
    * @throws IOException
    */
   @Test
diff --git a/gobblin-hive-registration/build.gradle b/gobblin-hive-registration/build.gradle
index 47d71f0..feec628 100644
--- a/gobblin-hive-registration/build.gradle
+++ b/gobblin-hive-registration/build.gradle
@@ -45,3 +45,9 @@ dependencies {
 }
 
 ext.classification="library"
+
+configurations {
+  compile {
+    exclude group: "org.pentaho"
+  }
+}
\ No newline at end of file
diff --git a/gobblin-iceberg/build.gradle b/gobblin-iceberg/build.gradle
index 81bb564..fc1ae37 100644
--- a/gobblin-iceberg/build.gradle
+++ b/gobblin-iceberg/build.gradle
@@ -55,4 +55,10 @@ dependencies {
     testCompile externalDependency.mockito
 }
 
+configurations {
+    compile {
+        exclude group: "org.pentaho"
+    }
+}
+
 ext.classification="library"