Maven安装hue找不到工件tools.jar

Posted

技术标签:

【中文标题】Maven安装hue找不到工件tools.jar【英文标题】:Maven installing hue Could not find artifact tools.jar 【发布时间】:2014-09-05 21:05:31 【问题描述】:

我正在尝试通过 git centos 6.5 64 安装 hue 错误

Could not find artifact jdk.tools:jdk.tools:jar:1.7 at specified path /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/../lib/tools.jar 

我有 dime910 ~/hue# ls /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/tools.jar -rw-r--r-- 1 root root 18M Sep 5 08:39 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/tools.jar

我跑了

 mvn install:install-file -DgroupId=com.sun -DartifactId=tools -Dversion=1.4.2 -Dpackaging=jar -Dfile=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/tools.jar

搜索我的系统只有 2 个 pom.files /root/hue/desktop/libs/hadoop/java/pom.xml /root/hue/maven/pom.xml

/root/hue是git创建的目录

到每个 pom 文件 - 仍然得到错误 似乎错误消息中的 .. 搞砸了 -

我找不到原因...

更多细节...

dime910 ~/hue # mvn -version
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 08:51:28-0500)
Maven home: /usr/local/maven
Java version: 1.7.0_65, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "2.6.32-431.20.5.el6.x86_64", arch: "amd64", family: "unix"

dime910 ~/hue/maven :( # echo $JAVA_HOME
    /usr/lib/jvm/jre-1.7.0-openjdk.x86_64


    alternatives --display java
Current `best' version is /usr/lib/jvm/jre-1.7.0-openjdk.x86_64/bin/java.

我想我已经完成了我的作业,我正在寻求帮助 - 希望有人能看到这一点。

【问题讨论】:

到 pom 文件 /usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/tools.jar/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.65.x86_64/jre/lib/tools.jar 【参考方案1】:

推荐Oracle JDK安装Hue。

【讨论】:

以上是关于Maven安装hue找不到工件tools.jar的主要内容,如果未能解决你的问题,请参考以下文章

为啥找不到android gradle maven发布工件bundleRelease

[Android][Maven] 找不到 androidx 工件

在 jboss-public-repository-group 中找不到工件 > org.apache.maven.plugins:maven-compiler-plugin:jar:3.5.1

MVN 安装,在本地存储库中找不到工件

使用提供的工件作为 Maven 插件依赖

hue集成mysql找不到 libmysqlclient.so.16问题解决