目标我正在下载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。我使用HomeBrew作为我的软件包安装程序。pig-0.13.0 hduser>ls/usr/local/Cellarant coreutils mysql openssl
动作*我上周刚做了这个练习,第一次就奏效了。*我已经在pig-0.13.src.tar.gz和pig-0.21.1.tar.gz上运行了构建,但出现了相同的错误。*我在谷歌上搜索到了jetty的错误消息。*我的第一个问题是,当jar文件已经存在时,为什么构建要寻找zip文件?
假说我会改变我的发展环境。这可能是环境变化的结果。如果是这样的话,欢迎关于工具安装或库的建议。
已更正。没有根本原因。我完全重建了我的开发环境。我怀疑我升级到Eclipse Luna或升级Xcode会导致错误,但没有证据。Ant现在根据需要构建h2文件。
这是很久以前的事了,我相信我已经将问题归结为Ant构建脚本想要一个zip文件。当我使用HomeBrew安装它时,压缩了zip文件。我相信我通过直接从tar文件安装来测试这个理论,并发现它运行正确。但我也对我的开发环境做了一些修改和添加。我回滚了各种更新,然后这个Ant构建甚至在使用HomeBrew安装Pig之后也运行了。不是一个很好的根本原因,但我没有再次经历过这个问题。希望这能有所帮助。wkd
jetty-6.1.26.zip
无法从ivy尝试过的网站下载。您需要手动下载jetty-6.1.26.zip
。
转到此处下载jetty-6.1.26.zip
。然后将zip文件放入/YOUR_HOME_DIR/.m2/repository/org/mortbay/jetty/jetty/6.1.26/
。最后执行ant
进行构建。