1

Maven を Gradle ビルドに移行する タイムスタンプ付きスナップショットの依存関係で問題が発生しました。ローカル リポジトリ (mavenLocal()) に対する次の依存関係の解決に失敗します。

ランタイム「org.codehaus.mojo:webstart-jnlp-servlet:1.0-beta-4-20131101.151755-1」

(スナップショットに依存することはお勧めできません。また、タイムスタンプ付きのスナップショットに依存することはおそらくあまりお勧めできません。)

上記の依存関係を考えると、Gradle は以下を探します。

C:\Users\p12345\.m2\repository/org/codehaus/mojo/webstart-jnlp-servlet/1.0-beta-4-20131101.151755-1/webstart-jnlp-servlet-1.0-beta-4-20131101.151755-1.瓶

一方、Gradle は以下を探す必要があると思います。

C:\Users\p12345\.m2\repository/org/codehaus/mojo/webstart-jnlp-servlet /1.0-beta-4-SNAPSHOT/webstart-jnlp-servlet-1.0-beta-4-20131101.151755-1.jar.

フォルダー名 snafu に注意してください。Gradle は ..\1.0-beta-4-20131101.151755-1\.. を探しますが、Maven は ..\1.0-beta-4-SNAPSHOT\.... で依存関係を探します。そこに依存関係を見つけます。

ここでは、Gradle の依存関係の解決が Maven のものと互換性がないようです。何か不足していますか、それともこれは問題ですか? (私は Gradle 1.8 を使用しています)

4

1 に答える 1

1

これは既知の制限であり、残念ながら回避策を知りません。

于 2013-11-11T12:28:54.397 に答える