ant构建失败

zed5wv10  于 2021-06-04  发布在  Hadoop
关注(0)|答案(3)|浏览(477)

我正在下载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文件?
假设我改变了我的发展环境。这可能是环境变化的结果。如果是这样,欢迎对工具安装或库的建议。

ifmq2ha2

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 建造。

dl5txlt9

dl5txlt92#

这是一段时间前,我相信我追踪到的问题,到蚂蚁构建脚本想要一个zip文件。当我用自制软件安装它时,解压缩了zip文件。我相信我通过直接从tar文件安装来测试这个理论,并发现它运行正确。但是我也对我的开发环境做了一些修改和添加。我回滚了各种更新,然后这个ant构建甚至在使用自制程序安装pig之后运行。不是一个很好的根本原因,但我没有经验的问题了。希望这有帮助。wkd公司

vawmfj5a

vawmfj5a3#

这是正确的。没有根本原因。我完全重建了我的开发环境。我怀疑是我升级到eclipse luna或者升级xcode导致了这个错误,但是没有证据。ant现在会根据需要构建h2文件。

相关问题