2014-10-14 1 views
2

Я использую следующий сегмент в build.gradle исключить баночку из моего процесса сборки:Как добавить несколько Баночки быть исключены из Gradle сборки

compile fileTree(dir: 'libs', exclude: 'androidannotations-api-2.7.1.jar' , include: '*.jar') 

Может кто-нибудь пожалуйста, скажите мне, как можно исключить 1 используя эту команду? я должен исключить несколько банок из процесса сборки.

ответ

10

Этот синтаксис должен работать:

compile fileTree(dir: 'libs', excludes: ['androidannotations-api-2.7.1.jar', 'foo.jar', 'bar.jar'], include: '*.jar') 

Вы можете увидеть пример этого в документации Gradle в http://www.gradle.org/docs/current/userguide/working_with_files.html, где они показывают разницу между include: и includes:, а также показать некоторые пути универсализации. В этих документах явно не указано, что поддерживается excludes:, но если вы вникнете в ссылки DSL по адресу http://www.gradle.org/docs/current/javadoc/org/gradle/api/file/ConfigurableFileTree.html, вы можете увидеть метод setExcludes.

Смежные вопросы