1
特定の依存関係が宣言されているすべてのスコープをプログラムでリストしたいと思います。 build.gradle
に持っ例えばオリジナルの宣言スコープをGradleで表示する
:
dependencies {
compile 'junit:junit:4.12'
runtime "commons-io:commons-io:2.5"
}
私はcommons-io:commons-io:2.5
がruntime
スコープを持っていることの情報を持っているしたいと思います。
しかし、私は、次のタスク作成する場合:
多すぎるDefaultExternalModuleDependency{group='commons-io', name='commons-io', version='2.5', configuration='default'}
DefaultExternalModuleDependency{group='junit', name='junit', version='4.12', configuration='default'}
、junit
がcompile
で宣言されたとおり、私は出力を取得しています
task runtimeDeps << {
configurations.findByName('runtime').allDependencies.each { println it }
}
を。 どのようにして元の依存範囲についての情報を取得できますか?