首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用常春藤严格冲突管理器时,包与self冲突

使用常春藤严格冲突管理器时,包与self冲突
EN

Stack Overflow用户
提问于 2012-02-01 02:41:10
回答 1查看 1.1K关注 0票数 2

我使用Ivy 2.2来管理我的依赖关系。对于严格的冲突管理器,我得到以下错误消息:

*问题摘要: myorg#myteam.PackOne;1.1.0.308 (myorg#myteam.DL;2.0.0.210需要)与myorg#myteam.PackOne;1.1.0.308 (myorg#myteam.IGrid;working@MKTDEVPC3070需要)冲突

有人能帮我弄清楚这件事吗?调试选项无助于向我解释它。我遗漏了什么?

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" xmlns:e="http://ant.apache.org/ivy/extra">
  <info organisation="myorg" module="myteam.DL" e:major="2.0.0"/>
  <configurations>
    <conf name="runtime"/>
    <conf name="test" extends="runtime"/>
    <conf name="build" extends="test"/>
  </configurations>
  <publications>
    <artifact name="myteam.DL" type="dll" ext="zip"  conf="*"/>
  </publications>
  <dependencies>
    <dependency org="myorg" name="DependencyLanguage" rev="1.4.+" conf="runtime->default"/>
    <dependency org="myorg" name="myteam.Shade" rev="1.1.+" conf="runtime"/>
    <dependency org="apache" name="log4net" rev="1.2.+" conf="runtime->default"/>
    <dependency org="nunit" name="nunit" rev="2.5.+" conf="test->default"/> 
    <dependency org="CodePlex" name="MSBuildExtensionPack" rev="4.0.+"  conf="build->default"/>
  </dependencies>
</ivy-module>

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<ivy-module version="2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://ant.apache.org/ivy/schemas/ivy.xsd" xmlns:e="http://ant.apache.org/ivy/extra">
  <info organisation="myorg" module="myteam.DL" e:major="2.0.0"/>
<configurations>
    <conf name="runtime"/>
    <conf name="test" extends="runtime"/>
    <conf name="build" extends="test"/>
</configurations>
<publications>
    <artifact name="myteam.DL" type="dll" ext="zip"  conf="*"/>
</publications>
<dependencies>
    <dependency org="myorg" name="DependencyLanguage" rev="1.4.+" conf="runtime->default"/>
    <dependency org="myorg" name="myteam.Shade" rev="1.1.+" conf="runtime"/>
    <dependency org="apache" name="log4net" rev="1.2.+" conf="runtime->default"/>
    <dependency org="nunit" name="nunit" rev="2.5.+" conf="test->default"/> 
    <dependency org="CodePlex" name="MSBuildExtensionPack" rev="4.0.+"  conf="build->default"/>
</dependencies>
</ivy-module>
EN

回答 1

Stack Overflow用户

发布于 2014-07-01 08:33:17

这绝对不是窃听器。如果发现冲突,“严格”冲突管理器将引发构建错误。换个冲突管理器你就会没事的。下面是列出行为的文档:http://ant.apache.org/ivy/history/2.0.0/settings/conflict-managers.html

严格-当发现冲突时,此冲突管理器会抛出异常(即导致构建失败)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9090008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档