- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 Ant 中使用 Ivy 来解决我的项目的依赖关系,其中之一是 Netty。
我当前的 ivy.xml
看起来像这样:
<ivy-module version="2.4">
<info organisation="foo" module="bar"/>
<dependencies>
<dependency org="io.netty" name="netty-all" rev="4.0.30.Final"/>
</dependencies>
</ivy-module>
当我执行 <ivy:retrieve/>
时, 在我的 build.xml
,我得到以下输出:
download-ivy:
[echo] Downloading ivy to /home/emichael/.ant/lib...
[mkdir] Created dir: /home/emichael/.ant/lib
[get] Getting: http://repo2.maven.org/maven2/org/apache/ivy/ivy/2.4.0/ivy-2.4.0.jar
[get] To: /home/emichael/.ant/lib/ivy.jar
init-ivy:
resolve:
[ivy:retrieve] :: Apache Ivy 2.4.0 - 20141213170938 :: http://ant.apache.org/ivy/ ::
[ivy:retrieve] :: loading settings :: url = jar:file:/home/emichael/.ant/lib/ivy.jar!/org/apache/ivy/core/settings/ivysettings.xml
[ivy:retrieve] :: resolving dependencies :: com.ellismichael#scalableagreement;working@fortuna
[ivy:retrieve] confs: [default]
[ivy:retrieve] found io.netty#netty-all;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-buffer;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-common;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-codec;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-transport;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-codec-haproxy;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-codec-http;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-handler;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-codec-socks;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-transport-rxtx;4.0.30.Final in public
[ivy:retrieve] found org.rxtx#rxtx;2.1.7 in public
[ivy:retrieve] found io.netty#netty-transport-sctp;4.0.30.Final in public
[ivy:retrieve] found io.netty#netty-transport-udt;4.0.30.Final in public
[ivy:retrieve] found com.barchart.udt#barchart-udt-bundle;2.3.0 in public
[ivy:retrieve] found io.netty#netty-example;4.0.30.Final in public
[ivy:retrieve] found com.google.protobuf#protobuf-java;2.5.0 in public
[ivy:retrieve] found io.netty#netty-tcnative;1.1.33.Fork4 in public
[ivy:retrieve] found org.eclipse.jetty.npn#npn-api;1.1.1.v20141010 in public
[ivy:retrieve] found com.yammer.metrics#metrics-core;2.2.0 in public
[ivy:retrieve] found org.slf4j#slf4j-api;1.7.5 in public
[ivy:retrieve] found org.jboss.marshalling#jboss-marshalling;1.3.18.GA in public
[ivy:retrieve] found commons-logging#commons-logging;1.1.3 in public
[ivy:retrieve] found log4j#log4j;1.2.17 in public
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-all/4.0.30.Final/netty-all-4.0.30.Final-sources.jar ...
[ivy:retrieve] ....................................................................................................... (1621kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-all;4.0.30.Final!netty-all.jar(source) (397ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-all/4.0.30.Final/netty-all-4.0.30.Final-javadoc.jar ...
[ivy:retrieve] ........................................................................................................................................................................................................................................................................................ (4453kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-all;4.0.30.Final!netty-all.jar(javadoc) (361ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-all/4.0.30.Final/netty-all-4.0.30.Final.jar ...
[ivy:retrieve] ................................................................................................................................. (2009kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-all;4.0.30.Final!netty-all.jar (166ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-buffer/4.0.30.Final/netty-buffer-4.0.30.Final.jar ...
[ivy:retrieve] ............. (185kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-buffer;4.0.30.Final!netty-buffer.jar (105ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-codec/4.0.30.Final/netty-codec-4.0.30.Final.jar ...
[ivy:retrieve] .......... (141kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-codec;4.0.30.Final!netty-codec.jar (93ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-codec-haproxy/4.0.30.Final/netty-codec-haproxy-4.0.30.Final.jar ...
[ivy:retrieve] ... (19kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-codec-haproxy;4.0.30.Final!netty-codec-haproxy.jar (88ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-codec-http/4.0.30.Final/netty-codec-http-4.0.30.Final.jar ...
[ivy:retrieve] ............................ (429kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-codec-http;4.0.30.Final!netty-codec-http.jar (105ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-codec-socks/4.0.30.Final/netty-codec-socks-4.0.30.Final.jar ...
[ivy:retrieve] ..... (48kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-codec-socks;4.0.30.Final!netty-codec-socks.jar (87ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-common/4.0.30.Final/netty-common-4.0.30.Final.jar ...
[ivy:retrieve] ............................ (426kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-common;4.0.30.Final!netty-common.jar (123ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-handler/4.0.30.Final/netty-handler-4.0.30.Final.jar ...
[ivy:retrieve] ................. (243kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-handler;4.0.30.Final!netty-handler.jar (102ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-transport/4.0.30.Final/netty-transport-4.0.30.Final.jar ...
[ivy:retrieve] ...................... (335kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-transport;4.0.30.Final!netty-transport.jar (100ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-transport-rxtx/4.0.30.Final/netty-transport-rxtx-4.0.30.Final.jar ...
[ivy:retrieve] ... (17kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-transport-rxtx;4.0.30.Final!netty-transport-rxtx.jar (88ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-transport-sctp/4.0.30.Final/netty-transport-sctp-4.0.30.Final.jar ...
[ivy:retrieve] ..... (47kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-transport-sctp;4.0.30.Final!netty-transport-sctp.jar (87ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-transport-udt/4.0.30.Final/netty-transport-udt-4.0.30.Final.jar ...
[ivy:retrieve] ... (28kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-transport-udt;4.0.30.Final!netty-transport-udt.jar (89ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/io/netty/netty-example/4.0.30.Final/netty-example-4.0.30.Final.jar ...
[ivy:retrieve] .................... (291kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] io.netty#netty-example;4.0.30.Final!netty-example.jar (99ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar ...
[ivy:retrieve] .................................. (520kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] com.google.protobuf#protobuf-java;2.5.0!protobuf-java.jar(bundle) (111ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/org/jboss/marshalling/jboss-marshalling/1.3.18.GA/jboss-marshalling-1.3.18.GA.jar ...
[ivy:retrieve] ................ (228kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] org.jboss.marshalling#jboss-marshalling;1.3.18.GA!jboss-marshalling.jar (95ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar ...
[ivy:retrieve] ... (25kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] org.slf4j#slf4j-api;1.7.5!slf4j-api.jar (86ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar ...
[ivy:retrieve] ..... (60kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] commons-logging#commons-logging;1.1.3!commons-logging.jar (89ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/log4j/log4j/1.2.17/log4j-1.2.17.jar ...
[ivy:retrieve] ............................... (478kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] log4j#log4j;1.2.17!log4j.jar(bundle) (134ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/org/rxtx/rxtx/2.1.7/rxtx-2.1.7.jar ...
[ivy:retrieve] ..... (58kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] org.rxtx#rxtx;2.1.7!rxtx.jar (87ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/com/barchart/udt/barchart-udt-bundle/2.3.0/barchart-udt-bundle-2.3.0.jar ...
[ivy:retrieve] ................................................................................................................ (1774kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] com.barchart.udt#barchart-udt-bundle;2.3.0!barchart-udt-bundle.jar(bundle) (170ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/org/eclipse/jetty/npn/npn-api/1.1.1.v20141010/npn-api-1.1.1.v20141010.jar ...
[ivy:retrieve] .. (5kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] org.eclipse.jetty.npn#npn-api;1.1.1.v20141010!npn-api.jar (87ms)
[ivy:retrieve] downloading https://repo1.maven.org/maven2/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar ...
[ivy:retrieve] ....... (80kB)
[ivy:retrieve] .. (0kB)
[ivy:retrieve] [SUCCESSFUL ] com.yammer.metrics#metrics-core;2.2.0!metrics-core.jar (89ms)
[ivy:retrieve] :: resolution report :: resolve 12177ms :: artifacts dl 3111ms
---------------------------------------------------------------------
| | modules || artifacts |
| conf | number| search|dwnlded|evicted|| number|dwnlded|
---------------------------------------------------------------------
| default | 23 | 23 | 23 | 0 || 25 | 24 |
---------------------------------------------------------------------
[ivy:retrieve]
[ivy:retrieve] :: problems summary ::
[ivy:retrieve] :::: WARNINGS
[ivy:retrieve] [FAILED ] io.netty#netty-tcnative;1.1.33.Fork4!netty-tcnative.jar: (0ms)
[ivy:retrieve] ==== shared: tried
[ivy:retrieve] /home/emichael/.ant/shared/io.netty/netty-tcnative/1.1.33.Fork4/jars/netty-tcnative.jar
[ivy:retrieve] ==== public: tried
[ivy:retrieve] https://repo1.maven.org/maven2/io/netty/netty-tcnative/1.1.33.Fork4/netty-tcnative-1.1.33.Fork4-${os.detected.classifier}.jar
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: FAILED DOWNLOADS ::
[ivy:retrieve] :: ^ see resolution messages for details ^ ::
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve] :: io.netty#netty-tcnative;1.1.33.Fork4!netty-tcnative.jar
[ivy:retrieve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:retrieve]
[ivy:retrieve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS
BUILD FAILED
问题似乎是 ${os.detected.classifier}
没有定义。至少,这是自 https://repo1.maven.org/maven2/io/netty/netty-tcnative/1.1.33.Fork4/ 以来唯一对我有意义的事情。绝对存在并且肯定有很多 jar 。谷歌搜索 os.detected.classifier 除了指向 netty-tcnative 项目的链接外并没有产生太多结果,但似乎 netty 在其依赖项解析中使用了一些 maven 插件。它甚至有可能通过 Ivy 获得 netty,还是我做的不对?
而且,奇怪的是,完全取决于
<dependency org="io.netty" name="netty-tcnative" rev="1.1.33.Fork4"/>
解决得很好,但取决于
<dependency org="io.netty" name="netty-tcnative" rev="1.1.33.Fork4"/>
<dependency org="io.netty" name="netty-all" rev="4.0.30.Final"/>
失败。
最佳答案
问题是 Ivy 不理解 optional tag在 netty-tcnative 依赖项中(参见 parent pom)。 Maven 不会尝试下载它,如果你想要它,你必须自己添加它,然后需要定义分类器。由于 Ivy 不理解这一点,您需要将其添加为排除:
<dependency org="io.netty" name="netty-all" rev="4.0.30.Final">
<exclude org="io.netty" name="netty-tcnative"/>
</dependency>
关于java - 通过ivy依赖解析下载Netty失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32058543/
我在使用以下代码时遇到问题: function http_file_exists($url){ $f=fopen($url,"r"); if($f){ fclose($f); retu
我已经通过 Git 部署到 Azure 几个月了,没有出现重大问题,但现在我似乎遇到了一个无法克服的错误。 我创建了一个新的 Azure 网站,为正在开发的项目创建单独的预览链接。我在新站点上设置了
我已经通过flutter创建了一个App并完成了它,我想在flutter文档中阅读时进行部署。 我收到此错误: FAILURE: Build failed with an exception. * W
我在Windows 10中使用一些简单的Powershell代码遇到了这个奇怪的问题,我认为这可能是我做错了,但我不是Powershell的天才。 我有这个: $ix = [System.Net.Dn
我正在尝试使用 RapidJSON 解析从服务器接收到的数据。以下是收到的确切字符串: [ { "Node": "9478149a08f9", "Address": "172.17
我尝试为 ios 编译 OpenCV。我总是收到这些错误。我用不同版本的opencv试了一下,结果都是一样的。 我运行这个:python 平台/ios/build_framework.py ios_o
我在一台机器上做基本的发布/订阅,我的客户端是 StackExchange-Redis 的 C# 客户端,我在同一台机器上运行基于 Windows 的 Redis 服务器(服务器版本 2.8.4) 当
我有这段代码,但无法执行,请帮我解决这个问题 连接 connect_error) { die ("connection failed: " . $terhubung->connect_erro
我在 tomcat 上运行并由 maven 编译的 Web 应用程序给出了以下警告和错误。我可以在本地存储库中看到所有 JAR,但有人可以帮忙吗。 WARNING: Failed to scan JA
我正在 Windows 8 上使用 Android Studio 开发一个 android 应用程序,我正在使用一些 native 代码。突然间我无法编译我的 C 文件。当我运行 ndk-build
下面的代码对类和结构的成员进行序列化和反序列化。序列化工作正常,但我在尝试使用 oarch >> BOOST_SERIALIZATION_NVP(outObj); 反序列化时遇到了以下错误; 代码中是
如果我运行此命令“rspec ./spec/requests/api/v1/password_reset_request_spec.rb”,此文件中的所有测试都会通过。 但是,当我运行“rspec”时
我在尝试执行测试以使用 Protractor 上传文件时出错,我的代码是这个 it('it should be possible to upload a file', function() {
System.loadLibrary("nativefaceswap"); 当我运行我的应用程序时,我在 Android Studio 中发现了此类错误。在logcat中显示: java.lang.U
我希望有人能帮助我!使用任何方法或命令行的任何 SSL/HTTPS 调用均无效。 我在 Windows 10 中使用 Ubuntu Server 18.04 作为子系统。我的问题是昨天才开始出现的,因
通过删除这两个值将日期字段从 null=True 和 Blank=True 更改为 required 时,使用 db.alter 命令时遇到问题。 当以下行被注释掉时,迁移运行不会出现问题。
我第一次使用 Heroku 尝试创建应用程序(使用 SendGrid 的 Inbound Parse Webhook"和 Twilio SMS 通过电子邮件发送和接收 SMS 消息)。通过 Virtu
我正在将我的 swift 项目更新到 Xcode 7 上的 Swift 2.0。xcode 在构建项目时报告了以下错误: 命令/Applications/Xcode.app/Contents/Deve
在我的代码中,SSL 库函数 SSL_library_init() 没有按预期返回 1。我如何才能看到它返回了什么错误? 我在 SSL_library_init() 之后调用了 SSL_load_er
我正在尝试运行在以下链接中找到的答案: Asynchronously Load the Contents of a Div 但是当我这样做时,我会遇到我不太理解的错误。 我的代码: $(documen
我是一名优秀的程序员,十分优秀!