在ivy xml的依赖标记中使用传递字段有什么用?
发布时间:2020-12-16 22:53:12 所属栏目:百科 来源:网络整理
导读:我试过搜索它,但我没有找到任何满意的答案,所以我发布了这个问题.如果您有可以详细解释的文档,请告诉我. 我的常春藤xml中有这一行: dependency org="org.apache.commons" name="commons-lang3" rev="3.3.2" transitive="false" / 我不明白这个传递领域是什
我试过搜索它,但我没有找到任何满意的答案,所以我发布了这个问题.如果您有可以详细解释的文档,请告诉我.
我的常春藤xml中有这一行: <dependency org="org.apache.commons" name="commons-lang3" rev="3.3.2" transitive="false" /> 我不明白这个传递领域是什么.我正在开发一个已经构建的项目,我不得不添加新的jar.所以我遵循了它已经存在的相同模式. apache网站说:“真实地解决了依赖性的传递,否则就是错误的”这并不能解决我的疑虑. 解决方法
在干净的工作区中尝试它(没有依赖项).
另外,commons-lang3可能不是一个很好的例子来看看transtive的作用,因为它本身并不依赖于任何其他库. 从official document的示例部分(突出显示我的): <dependency org="foo" name="bar" revision="3.0" transitive="false" conf="default->@;runtime,test->runtime"/> 在版本3.0中声明foo对模块栏的依赖性. 由于传递的设置,bar的依赖性本身不会被包括在内. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |