我如何强制intellij +常春藤下载我想要的东西?

时间:2013-08-05 14:48:16

标签: intellij-idea ivy

Uinsg IntelliJ,目前常春藤给我这个错误信息:

:: downloading artifacts ::
[NOT REQUIRED] folder#scopt;2.10-3.1.0!scopt.jar

当我尝试使用我们的公司内部常春藤系统时。

我可以看到jar文件位于解析器所指向的正确位置,而常春藤缓存(使用IntelliJ)是干净的。

Ivy否则将下载所请求的文件。

问题在于IntelliJ,eclipse可以找到并下载具有相同ivy.xml和ivy.settings文件的jar而没有任何问题

这不是建议的重复 - 如果我更改我的内部IntelliJ设置以排除jar文件,那么我在输出的底部出现错误(说明不下载jar文件)。我目前在intelliJ中记录为“全部”

~~~~~

常春藤解析器代码是:

<resolvers>
    <filesystem name="secret-source-resolver" checkmodified="true" checkconsistency="false">
        <artifact pattern="//a/b/c/d/[organisation]/e/f/[module]/[artifact]_[revision].[ext]" />
    </filesystem>
</resolvers>

<modules>
    <module organisation="theOrg" name="scopt" resolver="secret-source-resolver" />
</modules>

ivy.xml文件是

<dependencies>
    <dependency org="theOrg" name="scopt" rev="2.10-3.1.0">
        <artifact name="scopt" type="jar" force="true" conf="runtime" />
    </dependency>
</dependencies>

查看我从中获取文件的文件夹,存在jar文件。

最后,在输出中:

don't use cache for theOrg#scopt;2.10-3.1.0: checkModified=true
 trying //v/campus/ny/cs/theOrg/shared/apps/scopt/scopt_2.10-3.1.0.jar
    tried //v/campus/ny/cs/theOrg/shared/apps/scopt/scopt_2.10-3.1.0.jar
secret-source-resolver: no ivy file found for theOrg#scopt;2.10-3.1.0: using default data
checking theOrg#scopt;2.10-3.1.0[default] from secret-source-resolver against [none]
module revision kept as first found: theOrg#scopt;2.10-3.1.0[default] from secret-source-resolver
found theOrg#scopt;2.10-3.1.0 in secret-source-resolver

表明常春藤可以找到它,只是觉得下载会......糟糕吗?

我目前正在使用intelliJ 12.0(公司事,v。难以升级)

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

遗憾的是没有解决方案,但我们看到同样的事情。但它似乎并不一致,它在某些开发人员计算机上按预期工作,但在其他计算机上出现此错误则失败。