我正在下载ApachePig0.13.0并构建pig-0.13.0-h2.jar文件。在hadoop2中运行pig需要这个文件,但没有提供完整的下载(知道为什么吗?)
来自ant的错误消息
[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: WARNINGS
[ivy:resolve] [FAILED ] org.mortbay.jetty#jetty;6.1.26!jetty.zip: (0ms)
[ivy:resolve] ==== fs: tried
[ivy:resolve] /Users/hduser/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.zip
[ivy:resolve] ==== maven2: tried
[ivy:resolve] http://repo2.maven.org/maven2/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.zip
[ivy:resolve] ==== jboss-maven2: tried
[ivy:resolve] http://repository.jboss.com/nexus/content/groups/public/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.zip
[ivy:resolve] :: FAILED DOWNLOADS ::
[ivy:resolve] :: ^ see resolution messages for details ^ ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: org.mortbay.jetty#jetty;6.1.26!jetty.zip
jetty jar文件可用
pig-0.13.0 hduser> ls /Users/hduser/.m2/repository/org/mortbay/jetty/jetty/6.1.26
_remote.repositories jetty-6.1.26.jar.lastUpdated jetty-6.1.26.jar.sha1 jetty- 6.1.26.pom.lastUpdated
jetty-6.1.26.jar jetty-6.1.26.pom jetty-6.1.26.pom.sha1
环境os x版本10.9.4。我使用自制软件作为我的软件包安装程序。pig-0.13.0 hduser>ls/usr/local/cellar ant coreutils mysql openssl
我上周刚做了这个练习,第一次就成功了我在pig-0.13.0.src.tar.gz和pig-0.12.1.tar.gz上运行构建时出现了相同的错误。*我已经用谷歌搜索了jetty的错误信息。*我的第一个问题是,当jar文件已经存在时,为什么构建要寻找zip文件?
假设我改变了我的发展环境。这可能是环境变化的结果。如果是这样,欢迎对工具安装或库的建议。
3条答案
按热度按时间ifmq2ha21#
jetty-6.1.26.zip
无法从ivy尝试的网站下载。你需要手动下载jetty-6.1.26.zip
.转到此处下载
jetty-6.1.26.zip
. 然后把压缩文件放到/YOUR_HOME_DIR/.m2/repository/org/mortbay/jetty/jetty/6.1.26/
. 最后执行ant
建造。dl5txlt92#
这是一段时间前,我相信我追踪到的问题,到蚂蚁构建脚本想要一个zip文件。当我用自制软件安装它时,解压缩了zip文件。我相信我通过直接从tar文件安装来测试这个理论,并发现它运行正确。但是我也对我的开发环境做了一些修改和添加。我回滚了各种更新,然后这个ant构建甚至在使用自制程序安装pig之后运行。不是一个很好的根本原因,但我没有经验的问题了。希望这有帮助。wkd公司
vawmfj5a3#
这是正确的。没有根本原因。我完全重建了我的开发环境。我怀疑是我升级到eclipse luna或者升级xcode导致了这个错误,但是没有证据。ant现在会根据需要构建h2文件。