Eclipse 阻止IvyDE解析特定的构建时依赖项

Eclipse 阻止IvyDE解析特定的构建时依赖项,eclipse,ant,ivy,build-dependencies,ivyde,Eclipse,Ant,Ivy,Build Dependencies,Ivyde,也许我是想误用常春藤,但如果我误用了,我肯定不懂“配置” 我有一个依赖项,我只想在Jenkins下运行构建脚本时访问它。在我的eclipse工作区中,我不需要依赖项。有可能做到这一点吗 例如,如果我想在构建时引入ant contrib,我已尝试按如下方式设置配置文件: <configurations defaultconf="compile"> <conf name="compile" visibility="public" /> <conf nam

也许我是想误用常春藤,但如果我误用了,我肯定不懂“配置”

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

谢谢


Dan。

使用IvyDE添加ivy文件时,可以选择应解决的配置。这样,只能选择compile,并且只能解析junit

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