错误构建&安装Apache Atlas

时间:2017-12-18 10:27:31

标签: java maven java-9 apache-atlas

我正在尝试使用this link设置apache地图集。

运行时:

export MAVEN_OPTS="-Xmx1536m -XX:MaxPermSize=512m" && mvn clean install

我遇到以下构建失败:

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 04:00 min
[INFO] Finished at: 2017-12-18T15:49:16+05:30
[INFO] Final Memory: 80M/268M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal on project atlas-hbase-client-shaded:
        Could not resolve dependencies for project org.apache.atlas:atlas-hbase-client-shaded:jar:1.0.0-SNAPSHOT:
        Could not find artifact jdk.tools:jdk.tools:jar:1.7 at specified path /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/../lib/tools.jar 

请告诉我如何解决这个问题。

echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home

如果需要其他任何内容,请告诉我。

2 个答案:

答案 0 :(得分:1)

https://i.stack.imgur.com/lhkF5.jpg上找到以下内容 解决问题非常容易。只需将以下依赖项添加到您的pom.xml。

<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.7.0_05</version>
<scope>system</scope>
<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>
</dependency>

答案 1 :(得分:1)

这个问题主要是因为codeApache Atlas应该由JDK而不是JRE构建。我得到了同样的错误,所以我删除了JRE并使用JDK安装了JRE,然后我发现了错误。