由于我是Ant + Ivy的新手,这可能听起来很天真,但请耐心等待。我最近安装了Ivy plugin来处理netbeans。但我不知道下一步该做什么?我是否必须自己创建ivy.xml文件?我必须在某处添加对nbbuild.xml的引用吗?如果是的话?
最后如何编写ivy.xml来获取我正在使用的库的最新版本。例如我正在使用jgraph.jar,commons-codec-1.6.jar等,有人可以演示如何在ivy.xml文件中编写代码来获取这些代码的最新版本吗?这些可以在maven central repository中找到,我可以通过ivy.xml连接到那个吗?如果是的话怎么样?
答案 0 :(得分:2)
以下对您的其他问题的回答给出了一个正常工作的项目的详细示例:
是的,您必须自己创建ivy.xml文件,但Maven Central让这很容易。您的示例如下:
将ivy依赖声明复制粘贴到您的ivy.xml文件中:
<dependencies>
<dependency org="jgraph" name="jgraph" rev="5.13.0.0" />
<dependency org="commons-codec" name="commons-codec" rev="1.6" />
</dependencies>
如果您想要最新版本的依赖项,请使用dynamic revisions feature。
<dependencies>
<dependency org="jgraph" name="jgraph" rev="latest.release" />
<dependency org="commons-codec" name="commons-codec" rev="latest.release" />
</dependencies>
请注意,这会导致构建不稳定,因为第三方项目会随着时间的推移而发生变化。