2017-07-25 10 views
0

/パス/スクリプトのGradleから適用されます。親スクリプトディレクトリを使用していない

foo.gradle 
    apply from: 'bar.gradle' 

bar.gradle 

/パス/仕事

build.gradle 
    apply from: '/path/script/foo.gradle' 

エラー:bar.gradleが見つかりません。

Gradleが現在の作業ディレクトリ/パス/作業でそれを探しています。親スクリプトのディレクトリに基づいて相対パスを解決する必要があります。 、上記のリンク以下、

...と..:

答えて

0

はありません、それはそれはthe docsで指定したものではありませんので、その親スクリプトのディレクトリに基づく相対パスを解決してはいけません。

Resolves a file path to a URI, relative to the project directory of this project.

Project範囲は元のスクリプトから、それを適用することと同じであるから別のスクリプトファイルを適用して、スクリプトに適用されるからです。

関連する問題