【问题标题】:Unresolved Dependencies errors When Trying To Build Apache Nutch 2.3.1尝试构建 Apache Nutch 2.3.1 时出现未解决的依赖关系错误
【发布时间】:2017-01-04 22:14:43
【问题描述】:

这是我第一次尝试在 Windows 10 上基于 this youtube tutorial 设置和构建 apache nutch 2.3.1,出现如下未解决的依赖项错误:

D:\apachenutch>ant 运行时 构建文件:D:\apachenutch\build.xml 试图覆盖任务 javac [taskdef] 的旧定义无法加载 来自资源 org/sonar/ant/antlib.xml 的定义。不可能 找到了。

ivy-probe-antlib:

ivy-download: [taskdef] 无法从资源加载定义 org/sonar/ant/antlib.xml。找不到。

常春藤下载未选中:

ivy-init-antlib:

常春藤初始化:

初始化: [mkdir] 创建目录:D:\apachenutch\build [mkdir] 创建目录:D:\apachenutch\build\classes [mkdir] 创建目录:D:\apachenutch\build\release [mkdir] 创建目录:D:\apachenutch\build\test [mkdir] 创建目录:D:\apachenutch\build\test\classes

清洁库:

resolve-default: [ivy:resolve] :: Apache Ivy 2.3.0 - 20130110142753 :: http://ant.apache.org/ivy/ :: [ivy:resolve] :: 加载设置 :: 文件 = D:\apachenutch\ivy\ivysettings.xml [ivy:resolve] [ivy:resolve] :: 问题总结 :: [ivy:resolve] :::: WARNINGS [ivy:resolve]
:::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve ]
:: 未解决的依赖关系 :: [ivy:resolve]
:::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve ]
:: org.apache.avro#avro;1.7.6: 找不到配置 org.apache.avro#avro;1.7.6: '编译'。需要从 org.apache.gora#gora-core;0.6.1 编译 [ivy:resolve]
:::::::::::::::::::::::::::::::::::::::::::::: [ivy:resolve ] [ivy:resolve] [ivy:resolve] :: 使用详细或调试消息级别 更多详情

构建失败 D:\apachenutch\build.xml:468: 无法解决 依赖项: 解决失败 - 有关详细信息,请参阅输出

总时间:14 秒

D:\apachenutch>

我一直在尝试使用“Ant Clean”命令和“Ant Runtime”命令,但多次失败并出现上述错误。

那么我该如何解决呢?

【问题讨论】:

    标签: apache ant ivy nutch avro


    【解决方案1】:

    所有,由于 https: 在 Maven 下 20 年 1 月 15 日之后需要,我有以下“未解决的依赖项”错误。我能够使用正确的 https: 引用更新 ivy.xml 和 ivysettings.xml,然后构建下的错误消失了。

    I hope the helps folks.
    
    versions being used: 
    
     Nutch 2.3.1 
     Hbase 0.98.8 
     Solr 5.2.1
     Java 7
    
    Build error under ant:
    
    
    
    [ivy:resolve]       ::          UNRESOLVED DEPENDENCIES         ::
    [ivy:resolve]       ::::::::::::::::::::::::::::::::::::::::::::::
    [ivy:resolve]       :: org.apache.hbase#hbase-common;0.98.8-hadoop2: not found
    [ivy:resolve]       :: log4j#log4j;1.2.15: not found
    [ivy:resolve]       :: commons-io#commons-io;2.2: not found
    [ivy:resolve]       :: com.sun.xml.bind#jaxb-impl;2.1.12: not found
    [ivy:resolve]       :: com.sun.xml.bind#jaxb-impl;2.1.13: not found
    [ivy:resolve]       :: org.codehaus.jackson#jackson-core-asl;1.6.9: not found
    [ivy:resolve]       :: org.codehaus.jackson#jackson-mapper-asl;1.6.9: not found
    [ivy:resolve]       :: io.netty#netty;3.4.0.Final: not found
    [ivy:resolve]       :: commons-net#commons-net;2.2: not found
    [ivy:resolve]       :: log4j#log4j;1.2.16: not found
    [ivy:resolve]       :: commons-digester#commons-digester;1.7: not found
    [ivy:resolve]       :: org.apache.httpcomponents#httpcore;4.3.2: not found
    [ivy:resolve]       :: org.apache.hadoop#hadoop-yarn-common;2.2.0: not found
    [ivy:resolve]       :: org.apache.hadoop#hadoop-yarn-client;2.2.0: not found
    [ivy:resolve]       :: org.slf4j#slf4j-log4j12;1.6.6: not found
    [ivy:resolve]       :: org.apache.hadoop#hadoop-yarn-api;2.2.0: not found
    [ivy:resolve]       :: net.java.dev.jets3t#jets3t;0.7.1: not found
    [ivy:resolve]       :: asm#asm;3.1: not found
    [ivy:resolve]       :: org.apache.gora#gora-hbase;0.6.1: not found
    [ivy:resolve]       ::::::::::::::::::::::::::::::::::::::::::::::
    

    【讨论】:

      【解决方案2】:

      无法重现您的问题。

      我能够使用最新的 2.3.1 候选版本成功编译代码:

      git clone https://github.com/apache/nutch.git
      cd nutch
      git checkout -b release-2.3.1rc2 release-2.3.1rc2
      ant
      

      我是否可以建议,如果您仍然有问题,您可以针对该项目提出问题。您需要引用您要编译的版本。

      【讨论】:

        【解决方案3】:

        我能够找到解决此问题的方法。就我而言,我可以通过在以下文件中将所有http 请求更改为https 请求来修复它:ivy.xmlivy-configurations.xmlivysettings.xml

        【讨论】:

          猜你喜欢
          • 2015-11-29
          • 2015-09-13
          • 1970-01-01
          • 1970-01-01
          • 2020-01-20
          • 2010-12-14
          • 2014-11-11
          • 2018-02-02
          • 2013-11-02
          相关资源
          最近更新 更多