在Eclipse中检出Maven工程,一直报这个错:“Missing artifact jdk.tools:jdk.tools:jar:1.7”html
看整个pom.xml文件也不见其余异常。spa
而tools.jar包是JDK自带的,因而怀疑pom.xml中以来的包隐式依赖tools.jar包,而tools.jar并未在库中,code
比如:当前工程依赖A包,而A包在开发打包过程依赖tools.jar包,如今A发布了,咱们的工程依赖A包,因此咱们应该在包依赖中加上tools.jar包;xml
这样分析后,问题就好解决了,直接在pom.xml中加上一个依赖项目:htm
<dependency> <groupId>jdk.tools</groupId> <artifactId>jdk.tools</artifactId> <version>1.7</version> <scope>system</scope> <systemPath>${JAVA_HOME}/lib/tools.jar</systemPath> </dependency>
问题获得解决。blog