zoukankan      html  css  js  c++  java
  • Missing artifact com.sun:tools:jar:1.5.0解决的方法


        前一阵子下了最新的JavaEE版本号的eclipse,导入mavenproject之后,pom文件一直报Missing artifact com.sun:tools:jar:1.5.0。非常纳闷,tools.jar是jdk自带的jar包。查了一下pom依赖图,原来是struts-core依赖了这个jar包。

        试了网上的各种方法,仅仅有把jdk的tools.jar拷贝到本地仓库,报错才消失。

        详细解决的方法例如以下:

        把D:Program Files (x86)Javajdk1.6.0_10lib ools.jar文件拷贝到maven本地仓库,并改名字。改成tools-1.5.0.jar。然后为这个jar包编写pom文件:

    <?xml version="1.0" encoding="UTF-8"?>
    <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
      <modelVersion>4.0.0</modelVersion>
      <groupId>com.sun</groupId>
      <artifactId>tools</artifactId>
      <version>1.5.0</version>
    </project>
        最后在报错的pom.xml文件中头加入对应的maven依赖:

    <dependency>
    		<groupId>com.sun</groupId>
    		<artifactId>tools</artifactId>
    		<version>1.5.0</version>
    	</dependency>
        这样pom文件就不报错了。


  • 相关阅读:
    红帽考试学习第六记
    红帽考试学习第五记
    红帽考试学习第四记
    红帽考试学习第三记
    C++ 学习笔记之---类和动态内存分配
    C++ 学习笔记之---类的自动转换
    C++ 学习笔记之---对象和类
    指针与引用的区别
    年轻人,往哪里走?
    最近感兴趣的东西
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/3750421.html
Copyright © 2011-2022 走看看