いくつかの依存関係をダウンロードするように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モジュールへの依存関係を設定するにはどうすればよいですか?