【问题标题】:Prevent IvyDE from resolving specific build time dependencies阻止 IvyDE 解决特定的构建时间依赖关系
【发布时间】:2014-04-20 02:45:56
【问题描述】:

这可能是我试图误用 Ivy,但如果我是,那我肯定不了解“配置”

我有一个依赖项,我只想在 Jenkins 下运行我的构建脚本时访问。在我的 Eclipse 工作区中,我不需要依赖项。有没有可能做到这一点?

例如,如果我想在构建时引入 ant-contrib,我尝试按如下方式设置我的配置文件:

<configurations defaultconf="compile">
    <conf name="compile" visibility="public" />
    <conf name="build" visibility="public" extends="compile" />
</configurations>

<dependencies>
    <dependency org="junit" name="junit" rev="4.8.1" conf="compile->default" />
    <dependency org="ant-contrib" name="ant-contrib" rev="1.0b3" conf="build->*" />
</dependencies>

在这个例子中,我总是在 Eclipse 中的构建路径上出现 ant contrib 和 ant,这不是我想要的。 resolve ant 任务允许我解析特定配置,因此我假设 IvyDE 只会解析默认配置。我错过了什么?

谢谢,

丹。

【问题讨论】:

    标签: eclipse ant ivy build-dependencies ivyde


    【解决方案1】:

    使用 IvyDE 添加 ivy 文件时,可以选择应该解析的配置。这种方式只能选择编译,只有junit会被解析。

    似乎要更改此设置,您需要删除并重新添加 ivy 依赖项,如果不这样做,我找不到任何设置来更改配置。

    【讨论】:

      猜你喜欢
      • 2020-03-04
      • 1970-01-01
      • 2019-11-11
      • 2018-02-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-14
      相关资源
      最近更新 更多