-1

バージョンの依存関係をpom.xml次のように更新しました。

    <dependency>
        <groupId>com.twelvemonkeys.imageio</groupId>
        <artifactId>imageio</artifactId>
        <version>3.2.1</version>
    </dependency>
    <dependency>
        <groupId>com.twelvemonkeys.imageio</groupId>
        <artifactId>imageio-jpeg</artifactId>
        <version>3.2.1</version>
    </dependency>

実行時

     mvn package

新しいバージョンがダウンロードされていることがわかります。

[INFO] ------------------------------------------------------------------------
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.pom
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.pom
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.pom (2 KB at 8.0 KB/sec)
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.pom
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.pom
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.pom (1004 B at 22.3 KB/sec)
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.pom
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.pom
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.pom (974 B at 20.7 KB/sec)
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.jar
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.jar
Downloading: https://repository.apache.org/content/repositories/snapshots/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.jar
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.jar
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.jar
Downloading: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.jar
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-jpeg/3.2.1/imageio-jpeg-3.2.1.jar (58 KB at 145.8 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-core/3.2.1/imageio-core-3.2.1.jar (64 KB at 152.0 KB/sec)
Downloaded: https://repo.maven.apache.org/maven2/com/twelvemonkeys/imageio/imageio-metadata/3.2.1/imageio-metadata-3.2.1.jar (72 KB at 171.7 KB/sec)

ただし、packageターゲットはまだ失敗しています..同じ依存関係の1つを解決できない場合( imageio.jar:3.2.1)?

[情報] - - - - - - - - - - - - - - - - - - - - - - - - ------------------------- [情報] ビルドの失敗 [情報] ----------------- -------------------------------------------------- ----- [情報] 合計時間: 2.911 秒 [情報] 終了時刻: 2016-06-21T13:21:39-07:00 [情報] 最終記憶: 17M/221M [情報] ------ -------------------------------------------------- ---------------- [エラー] プロジェクト sparknet でゴールを実行できませんでした: プロジェクト org.amplab:sparknet:jar:1.0 の依存関係を解決できませんでした: com.twelvemonkeys が見つかりません。https://repository.apache.org/content/repositories/snapshotsの imageio:imageio:jar:3.2.1 が ローカル リポジトリにキャッシュされました。Maven スナップショット リポジトリの更新間隔が経過するか更新が完了するまで、解決は再試行されません。強制 -> [ヘルプ 1] [エラー]

4

2 に答える 2

0

-U を使用して、maven がローカル リポジトリにキャッシュされたアーティファクトを無視し、それらを更新するように強制する必要があります。mvn package -U

于 2016-06-21T20:30:40.567 に答える
0

問題は、3.1.23.2.1バージョンの間でimagioモジュールが再構築されたことにあるようです。今ではimageio-core代わりにimageio.

したがって、 pom.xml を次のように更新します。

<dependency> <groupId>com.twelvemonkeys.imageio</groupId> <artifactId>imageio-core</artifactId> <version>3.2.1</version> </dependency>

imageio-coreの代わりに使用imageio)で解決したようです。

于 2016-06-21T20:30:56.090 に答える