You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@iotdb.apache.org by "Xiangdong Huang (Jira)" <ji...@apache.org> on 2020/03/20 07:38:00 UTC

[jira] [Created] (IOTDB-563) Compile error because of Hive depencies

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)