1

Uinsg IntelliJ、現在アイビーは私にこのエラーメッセージを表示します:

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

社内のアイビーシステムを使おうとすると。

jar ファイルがリゾルバーが指す正しい場所にあり、(IntelliJ を使用して) ivy キャッシュがクリーンであることを確認できます。

それ以外の場合、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. アップグレードが難しい)

何か案は?

4

1 に答える 1