Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
尝试构建Apache Nutch 2.3.1时出现未解决的依赖项错误_Apache_Ant_Ivy_Nutch_Avro - Fatal编程技术网

尝试构建Apache Nutch 2.3.1时出现未解决的依赖项错误

尝试构建Apache Nutch 2.3.1时出现未解决的依赖项错误,apache,ant,ivy,nutch,avro,Apache,Ant,Ivy,Nutch,Avro,这是我第一次尝试基于Windows 10设置和构建apache nutch 2.3.1,但未解决的依赖项错误如下: D:\apachenutch>ant运行时 构建文件:D:\apachenutch\build.xml 无法加载试图覆盖任务javac[taskdef]的旧定义 来自资源org/sonar/ant/antlib.xml的定义。不可能 找到了 常春藤探针库: ivy下载:[taskdef]无法从资源加载定义 org/sonar/ant/antlib.xml。找不到 未选中常春藤下载:

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

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

常春藤探针库:

ivy下载:[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

清除库:

解析默认值:[ivy:resolve]::Apache ivy 2.3.0-20130110142753:: :[ivy:解析]::加载设置: file=D:\apachenutch\ivy\ivysettings.xml[ivy:resolve][ivy:resolve] ::问题摘要::[ivy:resolve]:::警告[ivy:resolve]
:常春藤:解析
::未解析的依赖项::[ivy:解析]
:常春藤:解析
::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]:使用详细或调试消息级别 更多细节

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

总时间:14秒

D:\apachenutch>

我一直在尝试使用“Ant Clean”命令和“Ant Runtime”命令,但仍然有很多次运气不好,并且出现了上述错误


那么我如何解决它呢?

无法重现您的问题

我能够使用最新的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
我可以建议,如果你仍然有问题,你提出一个反对该项目的问题。您需要引用您试图编译的版本


    • 无法重现您的问题

      我能够使用最新的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
      
      我可以建议,如果你仍然有问题,你提出一个反对该项目的问题。您需要引用您试图编译的版本


      总之,由于https,我有以下“未解决的依赖项”错误:Maven下1/15/20之后需要。我能够用正确的https:reference更新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]       ::::::::::::::::::::::::::::::::::::::::::::::
      

      总之,我有下面的“未解决的依赖项”错误,原因是https:Maven下1/15/20之后需要。我能够用正确的https:reference更新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]       ::::::::::::::::::::::::::::::::::::::::::::::
      

      我找到了解决这个问题的办法。在我的例子中,我能够通过以下文件中的
      https
      请求更改所有
      http
      请求来修复它:
      ivy.xml
      ivy configurations.xml
      ivysettings.xml
      我能够找到解决此问题的方法。在我的例子中,我能够通过以下文件中的
      https
      请求更改所有
      http
      请求来修复它:
      ivy.xml
      ivy configurations.xml
      ivysettings.xml