首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有人能解释一下ivy.xml依赖项的conf属性吗?

有人能解释一下ivy.xml依赖项的conf属性吗?
EN

Stack Overflow用户
提问于 2009-03-16 23:36:11
回答 2查看 49K关注 0票数 69

我找不到任何关于Ivy依赖标记的conf属性的详细解释:

<dependency org="hibernate" name="hibernate" rev="3.1.3" conf="runtime, standalone -> runtime(*)"/>

看到conf属性了吗?我找不到任何关于->符号右侧的解释(我能理解)。请记住,我对Maven一无所知,所以请考虑到这一点来解释这个属性。

是的,我已经看过了:http://ant.apache.org/ivy/history/latest-milestone/ivyfile/dependency.html

谢谢,

EN

回答 2

Stack Overflow用户

发布于 2014-02-18 06:02:42

我已经读过这些答案,坦率地说,我觉得它们并不是很有帮助。我认为它们可以改进,所以我通过一个实际的例子写下了我是如何使用和理解配置的:

http://wrongnotes.blogspot.com/2014/02/simplest-explanation-of-ivy.html

因此,Ivy必须理解Maven,并将其传递给您。但是,我认为我把它保持得非常简单,并没有涉及太多关于maven的细节。

票数 20
EN

Stack Overflow用户

发布于 2009-07-31 20:50:37

谢谢你,VonC!

这对我有很大帮助。

当涉及到选项(配置)修订时,您可以在常春藤存储库中的常春藤修订版number.xml文件中的组织名称-->模块名称下找到它们。

http://www.springsource.com/repository/app/下载的JUnit 4.6修订版中的配置元素示例。

<configurations>
    <conf name="compile" visibility="public" description="Compile dependencies"/>
    <conf name="optional" visibility="public" extends="compile" description="Optional dependencies"/>
    <conf name="provided" visibility="public" description="Provided dependencies"/>
    <conf name="runtime" visibility="public" extends="compile" description="Runtime dependencies"/>
</configurations>

在我的项目的ivy.xml文件中,我有一个配置编译测试。在依赖项元素中,我有以下依赖项:

<dependency org="org.junit" name="com.springsource.org.junit"
        rev="4.6.0" conf="compile-test->compile" />

如您所见,我的编译测试配置取决于JUnit的ivy.xml文件中的编译配置。

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

https://stackoverflow.com/questions/652555

复制
相关文章

相似问题

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