This is an automated email from the ASF dual-hosted git repository.
kaihsun pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git
The following commit(s) were added to refs/heads/master by this push:
new f24e25b SUBMARINE-838. Failed to find
pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde
f24e25b is described below
commit f24e25b9218b1ecf935d059b657197d6105563c8
Author: Kai-Hsun Chen <[email protected]>
AuthorDate: Sun Jun 20 00:50:48 2021 +0800
SUBMARINE-838. Failed to find pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde
### What is this PR for?
As KUAN-HSUN-LI said in the issue
[SUBMARINE-838](https://issues.apache.org/jira/projects/SUBMARINE/issues/SUBMARINE-838?filter=allopenissues),
if we remove our local maven cache (`~/.m2/`), maven will report as follows.

The root cause of the error is that the artifact
`pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde`, one of the dependency jar
files of Hive, is not accessible from the central maven repository anymore.
At first, I tried to add new repositories, including **Spring Plugins
Repository, Spring Lib M Repository, and Conjars Repository**, but all of these
three repositories are being deprecated. Hence, **this artifact is accessible
from none of the repositories anymore.**
Because the method mentioned above does not work, jojochuang recommends
excluding this missing artifact and making sure the exclusion will not break
our Travis tests.
Reference:
(1) https://github.com/apache/hudi/issues/160
(2) https://github.com/apache/hudi/pull/2481
(3)
https://github.com/apache/hudi/commit/d02c0e5387481a4ac4bdc60163001b2a365150d9
### What type of PR is it?
[Bug Fix]
### Todos
### What is the Jira issue?
https://issues.apache.org/jira/projects/SUBMARINE/issues/SUBMARINE-838?filter=allopenissues
### How should this be tested?
* Step1: Local build
```
rm -r ~/.m2/
mvn clean install -DskipTests
```
* Step2: Travis
* https://travis-ci.com/github/kevin85421/hadoop-submarine
* Step3: Github action "Deploy submarine docker images"
* When a new commit is merged to the master branch, this action will be
triggered.
### Screenshots (if appropriate)
* Step1: Local build
<img width="865" alt="ζͺε 2021-06-20 δΈε10 51 22"
src="https://user-images.githubusercontent.com/20109646/122660626-81173680-d1b5-11eb-94fb-fbcf7bfd0739.png">
* Step2: Travis
* Pass all tests on travis-ci.com
* https://travis-ci.com/github/kevin85421/hadoop-submarine
### Questions:
* Do the license files need updating? No
* Are there breaking changes for older versions? No
* Does this need new documentation? No
Author: Kai-Hsun Chen <[email protected]>
Signed-off-by: Kai-Hsun Chen <[email protected]>
Closes #608 from kevin85421/SUBMARINE-838 and squashes the following
commits:
b7df29b4 [Kai-Hsun Chen] SUBMARINE-838. Failed to find
org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde
---
submarine-commons/commons-metastore/pom.xml | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/submarine-commons/commons-metastore/pom.xml
b/submarine-commons/commons-metastore/pom.xml
index c83e474..8e1b60d 100644
--- a/submarine-commons/commons-metastore/pom.xml
+++ b/submarine-commons/commons-metastore/pom.xml
@@ -138,6 +138,10 @@
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
</exclusion>
+ <exclusion>
+ <groupId>org.pentaho</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
</exclusions>
</dependency>
@@ -250,6 +254,10 @@
<artifactId>jdk.tools</artifactId>
<groupId>jdk.tools</groupId>
</exclusion>
+ <exclusion>
+ <groupId>org.pentaho</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
</exclusions>
</dependency>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]