ファイルオブジェクトとして特定の依存関係を使用するためのエレガントな方法(ファイルオブジェクトへの依存関係)がありますか。 タスク/タスクなどの引数としてファイルを渡す必要がよくあります。 私は助けてくれました configurations.myDependency.files.iterator().next()
これはあまり直感的ではないようです。依存関係をファイルオブジェクトとして使用する方法は?
5
A
答えて
7
私は構成依存関係ではないと思います。あなたは(戻り値の型がFile
ある)myConf
のためのあなたのすべての依存関係に一つだけのファイルがあるように起こっている、あなたはconfigurations.myConf.singleFile
を行うことができます確信している場合、
configurations{
myConf
}
dependencies{
myConf 'mydep:mydep:1.0'
}
:あなたが何かを持っていると仮定。
ただし、構成に複数のファイルが含まれる可能性があるため、コードをより堅牢にするために、configurations.myConf.files
(戻り値の型はSet<File>
)のすべてのファイルを反復処理する必要があります。
あなたが何か行うことができます設定から具体的な依存関係のjarファイルを抽出する必要がある場合:dep
はタイプDependency
であり、戻り値の型がSet<File>
ある
configurations.myConf.files { dep -> dep.name == 'mydep' }
を。
詳細はConfiguration javadocを参照してください。
関連する問題
- 1. gradleを使用して依存関係をインポートする方法
- 2. modified Spark MLlibモジュールを依存関係として使用する方法は?
- 3. 依存関係管理と依存関係を使用する場合
- 4. 使用してサードパーティの依存関係
- 5. Jmockit/Springのmocked依存関係は、依然としてReal依存関係
- 6. 依存関係の依存関係の使用
- 7. pom-packaging mavenプロジェクトを依存関係として使用する
- 8. WARをMavenの依存関係として使用する
- 9. Javaコールバックで依存関係注入を使用する方法
- 10. 依存関係の依存関係へのアクセスを禁止する方法
- 11. maven依存関係からJava 9依存関係を構築する方法
- 12. configureスクリプトを使って依存関係をチェックする方法
- 13. 変数の使用法と依存関係をバックトラックするアルゴリズム
- 14. 依存関係注入を使ってポストシャープからログ依存関係を解決する方法
- 15. 依存関係プロパティを使用して背景色を変更する方法
- 16. Netbeansを使用してプロジェクトと依存関係でJavaファイルの使用をチェックする方法は?
- 17. ローカルバージョンのグライド依存関係の使用方法は?
- 18. 依存関係の依存関係
- 19. 依存関係のプロパティ依存関係
- 20. Masterpass依存関係が他の依存関係と矛盾しています
- 21. JOGL 1.xをbuildrとの依存関係として使用するには?
- 22. コピー依存関係のときにeclipse-plugin依存関係を除外する方法は?
- 23. "global.json"プロジェクトプロパティーを使用して依存関係を解決する
- 24. assembly jarをデプロイして、それを提供された依存関係として使用する方法は?
- 25. 依存関係と
- 26. lddは依存関係の依存関係も示していますか?
- 27. NetbeansのMavenプロジェクト:「依存関係」と「テスト依存関係」の両方に依存関係を追加する方法
- 28. スタックを取得して依存関係を保存する方法は?
- 29. tensorflowのグラフ依存関係:依存関係の存在を検証する方法は?その後、
- 30. Mavenのレポ、Mavenのプロジェクトに依存関係として使用