2016-07-01 31 views
0

私のプロジェクトのすべての依存関係を持つ 'lib'フォルダを作成しようとしています。問題は、すべての成果物のリストを 'allModuleArtifacts'で取得できることですが、ローカルJARファイルはリポジトリに存在しないためリストされません。gradleのローカルjar依存関係を取得する方法

私が持っている私のプロジェクトのための私のbuild.gradleで

:私はMavenのローカルリポジトリにそのローカルファイルを追加したり、プロジェクトから依存関係のこの種のリストを表示する方法を知りたい

compile fileTree(dir: 'jar', include: '*.jar') 

は、あなたがこのような構成のファイルにアクセスすることができますあなたの

答えて

1

ありがとう:

configurations.compile.files.each { 
    println it 
} 

これは、コンフィギュレーションを解決し、あなたがダウンロードされているすべてのファイルにアクセスすることができます。ローカルファイルの依存関係を含む。ここ

もっとに関する情報:https://docs.gradle.org/current/dsl/org.gradle.api.artifacts.Configuration.html

+0

これは私の地元のjarファイルを一覧表示していないようです。私がローカルジャーと言うとき、私は自分のプロジェクトのフォルダにあるジャーを意味します。これはローカルのmavenとgradleのキャッシュファイルのみを表示します。 – EricJ

+0

依存関係が必要なプロジェクトでこれを行うと動作します。しかし私は他のすべてのプロジェクトからすべての依存関係を集める別のプロジェクトからそれをしようとしています。すべてのプロジェクトとその依存関係をリストするbuild.gradleです。 – EricJ

+0

それから 'allprojects {}'で単純にラップします。 – tomasulo

関連する問題