3

いくつかの依存関係をダウンロードするようにgradleに指示するにはどうすればよいですか? たとえば、これは私のコードです:

configurations {
    ivydep
}

repositories {
    ivy {
        url "http://my.ivy.repo/ivyrep/shared"
        layout "pattern", {
            artifact "[organisation]/[module]/[revision]/[type]s/[artifact].[ext]"
        }
    }
}

dependencies {
    ivydep "eu.company:MyList:1.0.1"
}

task resolve << {
    println 'configurations.ivydep.singleFile: '+configurations.ivydep.singleFile
    // dependency is a zip so I need to unzip it
    copy {
        from zipTree(configurations.ivydep.singleFile)
        into "${buildDir}/temp"
    }
}

resolveタスクが呼び出されるときにgradleに依存関係をダウンロードさせたいのですが、どうすればできますか? 問題は、gradle が依存関係をダウンロードする場合とダウンロードしない場合があることです。私が理解しているように、gradleキャッシュはそうです。プログラムで依存関係をダウンロードするようにgradleに指示するにはどうすればよいですか、またはivyモジュールへの依存関係を設定するにはどうすればよいですか?

4

0 に答える 0