您的位置:首页 > 编程语言 > Java开发

eclipse+maven进行hadoop开发出现"Missing artifact jdk.tools:jdk.tools:jar:1.7"

2016-01-18 21:58 555 查看
Eclipse+Maven进行Hadoop应用开发的环境,在pom.xml文件中
在Maven的使用中,出现如下错误信息Maven Dependency Problem:Missing artifact jdk.tools:jdk.tools:jar:1.7
如何解决?

我在eclipse中创建maven project中的pom.xml中的配置如下s

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>com.yc.hbase</groupId>

<artifactId>Hbase_001</artifactId>

<version>0.0.1-SNAPSHOT</version>

<packaging>jar</packaging>

<name>Hbase_001</name>

<url>http://maven.apache.org</url>

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

</properties>

<dependencies>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>4.12</version>

<scope>test</scope>

</dependency>
<!--自己配置的hbase-client(http://211.69.255.34:8081/nexus)-->

<dependency>

<groupId>org.apache.hbase</groupId>

<artifactId>hbase-client</artifactId>

<version>1.1.2</version>

<scope>runtime</scope>

</dependency>
<!--自己配置的hadoop-hdfs-->
<dependency>

<groupId>org.apache.hadoop</groupId>

<artifactId>hadoop-hdfs</artifactId>

<version>2.6.2</version>

<scope>runtime</scope>

</dependency>

</dependencies>

</project>

报错:pom.xml中存在Maven Dependency Problem:
Missing artifact jdk.tools:jdk.tools:jar:1.7
Google一番后了解到,jdk.tools:jdk.tools是与JDK一起分发的一个JAR文件,可以如下方式加入到Maven项目中:

<dependency>

<groupId>jdk.tools</groupId>

<artifactId>jdk.tools</artifactId>

<version>1.7</version>

<scope>system</scope>

<systemPath>${JAVA_HOME}/lib/tools.jar</systemPath>

</dependency>
详见http://maven.apache.org/general.html#
也可以在本地仓库中手动安装tools.jar,如下

mvn install:install-file -DgroupId=jdk.tools -DartifactId=jdk.tools -Dpackaging=jar -Dversion=1.7 -Dfile=tools.jar -DgeneratePom=true

然后再在pom.xml中添加:

<dependency>

<groupId>jdk.tools</groupId>

<artifactId>jdk.tools</artifactId>

<version>1.7</version>

</dependency>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: