繁体   English   中英

Apache Ivy中的“循环”依赖

“circular” dependencies in Apache ivy

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有一个具有以下常春藤依赖项的简单蚂蚁构建:

<ivy-module version="2.0">
  <info organisation="de.jflex" module="examples.simple"/>
  <dependencies>
    <dependency org="junit" name="junit" rev="4.12"/>
    <dependency org="com.google.guava" name="guava" rev="26.0-jre"/>
    <dependency org="com.google.truth" name="truth" rev="0.36"/>
  </dependencies>
</ivy-module>

ant build失败,原因:

找到循环依赖项:com.google.truth#truth; 0.36-> com.google.testing.compile#compile-testing; 0.12-> com.google.truth#truth; 0.35

但这并不是硬性的循环依赖:它们依赖于不同的版本。 我该如何解决?

1 个回复

您只会收到警告,这也是circularDependencyStrategy设置的默认值。 如果您确实要隐藏它,可以将该属性设置为ignore 但是,即使您更改此设置,由于未解析的com.google.gwt#gwt-user;2.8.0: com.google.gwt#gwt;2.8.0->org.sonatype.oss#oss-parent;4 ,即使您更改此设置,依旧解析仍将失败com.google.gwt#gwt-user;2.8.0: com.google.gwt#gwt;2.8.0->org.sonatype.oss#oss-parent;4

1 Apache Ivy循环依赖

我是这个项目的新手。 我要构建它,我正面临这个问题: 我已经阅读了一些有关常春藤的知识,但是我并不十分喜欢它。 我该如何修复此类错误? ...

3 未解决的依赖IVAPAI POI 3.13

无法解决Apache POI版本3.13的IVY依赖关系 在Local中,IVY能够下载Apache POI jar,但是在jenkins中构建时会失败。 我可以知道为什么吗? ...

4 Apache Ivy依赖项force =“ true”不起作用

我的项目使用commons编解码器作为依赖项,并使用Ivy。 其他一些依赖项需要commons-codec-1.6和1.2。 现在我的问题是Ivy退出了我的版本(1.4),而是使用1.6。 &lt;dependency org="commons-codec" name="common ...

5 离线/断开连接时解决Apache Ivy依赖关系?

当脱机/断开连接时,如何让Ivy从本地缓存中解析依赖关系(包括使用changing="true"依赖关系)? 我正在开发一个基于Java的开源项目,该项目使用Apache Ivy来解析和下载第三方依赖项。 项目的build.xml有一个名为resolve的ant目标,可以下载Ivy(如果 ...

6 Apache Ant&Ivy:生成了错误的依赖项

我正在为我的项目编写一个Java库:我使用Ivy进行依赖项管理以及将JAR发布到我的本地存储库。 当我更新ivy.xml(即添加新的外部库)时,一切正常:检索并使用所有工件。 但是,当我发布库时,由Ivy生成的ivy-module xml包含丢失/错误的引用(通常是外部库的先前版本) ...

2011-02-10 12:22:17 1 916   ant/ ivy
9 Java-Apache Ivy无法正确解析依赖关系

我无法通过终端用Ant编译源代码,因为尽管我发布了“ ant resolve或蚂蚁检索”,但依旧无法正确解析依赖项? 我的build.xml和ivy.xml如下 build.xml 常春藤 当我运行“ ant compile”时,on编译蚂蚁抱怨它找不到tomcat. ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM