无法解决jetty-http依赖关系

时间:2019-07-05 23:29:27

标签: ivy jetty-9

由于无法解决对jetty-http的依赖关系,Java项目被破坏。具体来说,org.eclipse.jetty.http.HttpStatus无法导入,随后出现许多编译错误。这曾经可行,我怀疑以前的工程师将必要的jar手动复制到项目的常春藤缓存中。

项目的ivy.xml包含依赖项码头服务器。根据jetty-server POM,jetty-server依赖于jetty-http,因此应通过传递方式解决此依赖关系。通过分析jetty-http解决的详细ant输出,我已经确认。但是,下载到我的常春藤缓存中的jar是jetty-http-9.4.15.v20190215-test.jar而不是jetty-http-9.4.15.v20190215.jar。这是后来的jar,其中包含org.eclipse.jetty.http.HttpStatus。

ant -v输出显示从以下站点下载了jetty-http pom: https://repo1.maven.org/maven2/org/eclipse/jetty/jetty-http/9.4.15.v20190215/

尝试过的事情包括:  *清理了常春藤缓存并尝试重建  *更新了ivy.xml,使其包含了jetty-http。

相关的ivy.xml摘录,其中删除了相关性标签前缀/后缀,以免使渲染混乱:

dependency org =“ org.eclipse.jetty” name =“ jetty-server” rev =“ 9.4.15.v20190215” conf =“ compile,runtime”

dependency org =“ org.eclipse.jetty” name =“ jetty-plus” rev =“ 9.4.15.v20190215” conf =“ compile,runtime”

0 个答案:

没有答案