我找不到任何关于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
谢谢,
丹
发布于 2014-02-18 06:02:42
我已经读过这些答案,坦率地说,我觉得它们并不是很有帮助。我认为它们可以改进,所以我通过一个实际的例子写下了我是如何使用和理解配置的:
http://wrongnotes.blogspot.com/2014/02/simplest-explanation-of-ivy.html
因此,Ivy必须理解Maven,并将其传递给您。但是,我认为我把它保持得非常简单,并没有涉及太多关于maven的细节。
发布于 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文件中的编译配置。
https://stackoverflow.com/questions/652555
复制相似问题