Xiangdong Huang created IOTDB-563:
-------------------------------------

             Summary: Compile error because of Hive depencies
                 Key: IOTDB-563
                 URL: https://issues.apache.org/jira/browse/IOTDB-563
             Project: Apache IoTDB
          Issue Type: Bug
          Components: Connectors/Hive-TsFile
            Reporter: Xiangdong Huang


Hi,

 

when I run `mvn package` on a new PC, an error occurs:

 

[INFO] ------------------------------------------------------------------------
 [INFO] Reactor Summary:
 [INFO]
 [INFO] hive-connector 0.10.0-SNAPSHOT ..................... FAILURE [ 36.612 s]
 [INFO] cluster 0.10.0-SNAPSHOT ............................ SKIPPED
 [INFO] ------------------------------------------------------------------------
 [INFO] BUILD FAILURE
 [INFO] ------------------------------------------------------------------------
 [INFO] Total time: 36.940 s
 [INFO] Finished at: 2020-03-20T14:52:43+08:00
 [INFO] ------------------------------------------------------------------------
 [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-remote-resources-plugin:1.5:process 
(process-resource-bundles) on project hive-connector: Error resolving project 
artifact: Could not transfer artifact 
org.pentaho:pentaho-aggdesigner-algorithm:pom:5.1.5-jhyde from/to spring-libs 
([http://repo.spring.io/libs-milestone/):] Access denied to: 
[http://repo.spring.io/libs-milestone/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho-aggdesigner-algorithm-5.1.5-jhyde.pom],
 ReasonPhrase: Forbidden. for project 
org.pentaho:pentaho-aggdesigner-algorithm:jar:5.1.5-jhyde -> [Help 1]
 [ERROR]
 [ERROR] To see the full stack trace of the errors, re-run Maven with the -e 
switch.
 [ERROR] Re-run Maven using the -X switch to enable full debug logging.
 [ERROR]
 [ERROR] For more information about the errors and possible solutions, please 
read the following articles:
 [ERROR] [Help 1] 
[http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException]

 

It is because 
[pentaho-aggdesigner-algorithm|http://repo.spring.io/libs-milestone/org/pentaho/pentaho-aggdesigner-algorithm/5.1.5-jhyde/pentaho-aggdesigner-algorithm-5.1.5-jhyde.pom]
 is not in the maven central-repo. It requires to access repo.sprint.io. 
However, the repo requires https while in some pom it is defined as http.

The dependency lib is depended by calcite and hive. Therefore, upgrading Hive 
from 2.3.4 to 3.1.2 is a solution.

 

Another solution is claim the correct repo address, by add the following 
content in hive-connector/pom.xml

```

<repositories>
 <repository>
 <id>for_pentaho</id>
 <name>spring.io</name>
 <url>https://repo.spring.io/libs-milestone</url>
 <layout>default</layout>
 <releases>
 <enabled>true</enabled>
 </releases>
 <snapshots>
 <enabled>false</enabled>
 </snapshots>
 </repository>
</repositories>

```

 

 

 

 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to