当前位置: 首页 > 知识库问答 >
问题:

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

陈扬
2023-03-14

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

D:\apachenutch

常春藤探针库:

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\classes

清洁库:

解决方案-默认值:[ivy:解决方案]>:::::::::::::::::::::::::::::::::::::::::::::: [Apache Ivy 2.3.0-2013011014::::::[ivy:解决方案]::加载设置::文件=D:\apachenutch\ivy\::[ivy:解决方案][ivy:解决方案]::问题摘要::[ivy:解决方案]::WARNINGS[ivy:解决方案]
::::::::::::::::::2753:: http://ant.apache.org/ivy/:::::: ivyhtml" target="_blank">settings.xml::::::::::::::[ivy:解决方案]
::未解决依赖::[ivy:解决方案] :: org. apache. avro#avro; 1.7.6:在org. apache. avro#avro中找不到配置;1.7.6:'编译'。它需要从org. apache. gora#gora-core; 0.6.1编译[ivy:解决]
:::::::::::::::::::::::::::::::::::::::::::::: [ivy:解决][ivy:解决][ivy:解决]::使用Verbose或DEBUG消息级别获取更多详细信息

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

总时间:14秒

D:\apachenutch

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

那我怎么才能修好它?

共有3个答案

双恩
2023-03-14

我能够找到这个问题的解决方案。在我的案例中,我能够通过以下文件中的https请求更改所有超文本传输协议请求来修复它:ivy.xmlivy-configurations.xmlivysettings.xml

邬弘化
2023-03-14

无法重现您的问题。

我能够成功编译代码,使用最新的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://issues.apache.org/jira/browse/NUTCH
屠兴旺
2023-03-14

总之,由于https,我有以下“未解决的依赖项”错误:Maven下的1/15/20之后需要。我能够更新两个常春藤。xml和ivysettings。xml使用正确的https:reference,然后构建下的错误消失了。

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]       ::::::::::::::::::::::::::::::::::::::::::::::
 类似资料:
  • 试图遵循O'Reilly的“编程Scala”一书中的示例。下载并安装sbt,使用:brew install sbt@1似乎已成功。然后在命令行输入“sbt”或“sbt-v”(在Mac上bash)后,我会得到: 格伦

  • 导入SBT项目时出错: ... 关于如何解决这个问题的任何建议。导入在另一台机器上运行良好。我看到了.ivy2文件夹中的jar文件。

  • 我试图用Gradle构建我的第一个项目,我认为我的gradle文件和设置是正确的。 我只使用一个模块并支持V4 AppCompatBar库。 项目-build.gradle Project-settings.gradle 主模块-build.gradle 带有-i标志的控制台输出:

  • 问题内容: 我正在尝试使用PyInstaller 1.5编译PyQt程序。当我使用– onedir(默认设置)时,以下两个程序对我来说都工作正常,但这会创建相当大的程序。我想使用– onefile选项,但是在运行创建的onefile应用程序时,出现错误消息: 这两个都发生此错误: 和这个: 有人有什么想法吗? 问题答案: 1,Pyinstaller不会创建比–onedir小的–onefile。运行

  • 正如spark文档所述,我运行来构建spark 1.6.2,但出现如下错误: [信息]正在更新{file:/home/charlielin/workspace/spark-1.6.2/}网络-洗牌...[info]解决org.fusesource.jansi#jansi;1.4...[警告]::::::::::::::::::::::: 未解决的依赖关系:::[警告]:::::::::::::::