アーティファクトをoss nexusリポジトリにプッシュし、別のプロジェクトへの依存関係として追加しました。アイデアは私に警告を続けます:
[warn] Unable to reparse com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT from sonatype-snapshots, using Fri May 13 17:12:52 MSK 2016 [warn] Choosing sonatype-snapshots for com.github.kondaurovdev#jsonapi_2.11;0.1-SNAPSHOT
たぶん間違った方法でアーティファクトをプッシュしたのでしょうか?しかし、私は以前にやった、すべてが大丈夫だった。これらの警告を取り除く方法は?または単に無視しますか?
同じ問題がありました。
SNAPSHOTバージョンをアーティファクトに公開しましたか?もしそうなら this が問題かもしれません。
ご存知のように、ローカルで公開する場合、スナップショットバージョンは.ivy2/localディレクトリに保存されます。リモートバージョンは.ivy2/cacheディレクトリに保存されます。
.ivy2/cache/{dependency}フォルダーを見ると、xmlファイルとプロパティファイルのみがダウンロードされていることがわかります。メタデータのみで、jarはありません。これが、実際には存在しないため解析できない実際の理由です。
.ivy2/cacheは.ivy2/localよりも優先されるため、ローカルに公開されたバージョンは表示されません。これを修正するには2つの方法があります。
私の意見では、最初の方法は進むべき道です。
私は同じ問題を抱えていましたが、build.sbtに以下を追加すると消えます:
updateOptions := updateOptions.value.withLatestSnapshots(false)
詳細は https://github.com/sbt/sbt/issues/265 から見つけることができます。