1. ホーム
  2. java

[解決済み] Gradle - 依存関係の最新リリースバージョンを取得する

2022-11-04 18:27:24

質問

を伝える最も簡単な方法は何でしょうか? Gradle に伝える最も簡単な方法は何でしょうか。

junit' 依存関係を取得し、その最新の 'release' バージョンを取得します。

Maven と Ivy リポジトリの管理は、私にとってある種新しいものです。私は次のステップを試しましたが、その結果は Could not resolve dependency ... のエラーになります。

  • 書き込み compile "junit:junit:latest.release" リポジトリは mavenCentral() (と表示されます(ただし、":junit:4.10" と表示すると動作します)。

  • 書く compile "junit:junit:latest.release" と書き、リポジトリは次のように設定します。

    ivy {
        // I also tried 'http://maven.org' and other possible variants.           
        url "http://repo1.maven.org" 
        layout "maven"
    }
    
    
  • Spring Source Ivy リポジトリを使用しようとしました。

    ivy {
        artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
        ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
    }
    
    

私は何か誤解しているのかもしれません。なぜ 最新の のバージョンを取得することは、それほど難しいタスクなのでしょうか?

どのように解決するのですか?

Gradleは現在、Mavenの RELEASE (これはほとんど使われておらず、非推奨) ですが、Ivy の latest.release . しかし、一般的な推奨は正確なバージョンに対してビルドすることです。そうでないと、ビルドが抽選になってしまうことがあります。