2017-01-20 8 views
0

ユニットテストの1つでは、同じ名前のファイルが存在するクラスパスに別のディレクトリが存在するため、間違ったリソースファイルが選択されます。
迷惑なディレクトリは 'rootProject.sourceSets.main.runtimeClasspath'の一部です。 (循環型依存関係を持つ多くのサブプロジェクトがありますが、これらのユニットテストは依存関係をこのように使用する理由に依存します)Gradle:testRuntimeクラスパスから特定のディレクトリを除外します

このディレクトリをtestRuntimeクラスパスから除外するにはどうすればよいですか?

答えて

0

ここには効果があります。

'runtimeClasspath = ='エントリをビルドスクリプトに追加します。

sourceSets { 

    test { 
     java { 
     //... 
    } 

    resources { 
     //... 
    } 

    runtimeClasspath -= files("/dir/you/want/to/exclude") 
} 
関連する問題