zoukankan      html  css  js  c++  java
  • maven使用笔记一 下载json-lib引发的问题

       一、问题描述(IDEA中):

            1,在pom.xml中配置了

        <dependency>
              <groupId>net.sf.json-lib</groupId>
              <artifactId>json-lib</artifactId>
              <version>2.4</version>
       </dependency>

    2,项目代码里面就是import不了json-lib的类

    二、原因分析
    1,肯定是jar没有下载成功;
    2,怀疑是中央仓库的问题

    三、解决问题:
    1,将中央仓库改为: http://repo1.maven.org/maven2/
    2,在pom.xml右键,依次选择Maven>>Reimport,重新下载jar(最好将本地jar目录中的json相关的目录删除)
    3,发现有2.4的目录,就是没有jar
    4,于是点开http://repo1.maven.org/maven2/net/sf/json-lib/json-lib/2.4/ ,发现里面并没有json-lib-2.4.jar,只有
    json-lib-2.4-jdk15.jar      
    5,于是修改dependency,添加classifier节点:
            <dependency>
                <groupId>net.sf.json-lib</groupId>
                <artifactId>json-lib</artifactId>
                <version>2.4</version>
                <classifier>jdk15</classifier>
            </dependency>

            6,继续Reimport,成功下载json-lib-2.4-jdk15.jar。

       四、其他

           1,将中央仓库还原为https://maven.alfresco.com/nexus/content/groups/public/,也能Reimport到jar包;

           2,所以从上面得出,主要是dependency配置问题,如果下次出现类似问题,直接去中央仓库查看对应jar的格式;

           3,打开两个中央仓库的地址,个人感觉http://repo1.maven.org/maven2/资源要全一些




  • 相关阅读:
    深入浅出设计模式【转载】
    将EXCEL数据入ACCESS
    SFDC中的DEBUG
    2017新开始
    js获取窗体大小
    VS2005和VS2008快捷键大全
    Office云平台性能测试人员,全国火热征集中
    JQuery设置cookie|JQuery删除cookie|JQuery获取cookie 过期
    xpath操作xml
    Aptana中的中文显示乱码问题 .
  • 原文地址:https://www.cnblogs.com/firebata/p/5122246.html
Copyright © 2011-2022 走看看