1

它可能是我试图滥用常春藤,但如果我是那么我绝对不理解“配置”

我有一个依赖项,我只想在 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 只会解析默认配置。我错过了什么?

谢谢,

担。

4

1 回答 1

0

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

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

于 2014-07-25T08:18:08.673 回答