【问题标题】:using ant ivy in netbeans在 netbeans 中使用 ant ivy
【发布时间】:2013-06-14 01:15:33
【问题描述】:

由于我是 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 连接到那个吗?如果是怎么办?

【问题讨论】:

    标签: netbeans ant build ivy


    【解决方案1】:

    以下对您其他问题的回答提供了一个支持常春藤的项目的详细示例:

    是的,您必须自己创建 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>
    

    请注意,这可能会导致不稳定,因为第 3 方项目会随着时间的推移而发生变化。

    【讨论】:

    • 另一个问题,所以现在 rev 是 5.13.0.0。每当有新版本的 jGraph 时,我的 ivy.xml 会自动知道并为我获取它吗?
    • 最后一个问题是关于 nbbuild.xml :现在我有了 ivy.xml 文件,如何将它包含在 nbbuild.xml 中或如何告诉 nbbuild.xml 引用这个文件?跨度>
    • @tejas 我已经更新了答案。我不使用 netbeans,所以我不知道 nbbuild.xml 文件是什么。我怀疑这是一个生成的构建文件,在这种情况下,您必须集成更改。也许看看我在另一个问题中建议的 netbeans IDE。
    • 感谢您迄今为止的支持。我将了解如何将其集成到 nbbuild.xml。
    猜你喜欢
    • 2012-09-04
    • 2011-01-27
    • 2014-12-10
    • 2011-11-08
    • 2012-05-31
    • 1970-01-01
    • 2012-11-08
    • 2012-07-21
    • 2018-02-24
    相关资源
    最近更新 更多