【问题标题】:Error Building & Installing Apache Atlas构建和安装 Apache Atlas 时出错
【发布时间】:2017-12-18 10:27:31
【问题描述】:

我正在尝试使用 this link 设置 apache atlas。

运行时:

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

如果还有什么需要请告诉我。

【问题讨论】:

    标签: java maven java-9 apache-atlas


    【解决方案1】:

    http://hadoopinrealworld.com/missing-artifact-jdk-tools-jar/ 上找到了这个 解决问题非常容易。只需将以下依赖项添加到您的 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>
    

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2013-03-12
        • 1970-01-01
        • 1970-01-01
        • 2015-07-09
        • 2016-01-25
        • 1970-01-01
        • 2015-06-28
        • 1970-01-01
        • 2019-01-12
        相关资源
        最近更新 更多