2014-08-13 4 views
0

У меня есть многопроектная настройка градиента. Как можно было бы предположить, некоторые проекты должны использовать одни и те же пользовательские задачи. Я искал способ использовать задачи, находящиеся в другом файле build.gradle, чтобы избежать воспроизведения кода, но не смог найти никакой информации. Есть ли способ сделать это? Если нет, есть ли элегантный обход?Gradle: использование задач из других файлов

Спасибо!

ответ

3

Существует несколько способов сделать это. Самый простой способ - определить его в корневом проекте с помощью subprojects { ... }. Вы также можете записать его в отдельный файл и добавить его с помощью apply from: yourfile.gradle.

Если вы хотите получить более конкретный ответ, вы должны предоставить больше информации о своих проектах и ​​задаче.

+0

Дело в том, что, хотя это многопроектная настройка, я все равно хочу иметь возможность отдельно строить каждый проект (и его зависимости) (должен был упомянуть его, чтобы начать сейчас, когда я думаю об этом). Я использовал 'subprojects {...}' до сих пор, но искал что-то вроде опции «apply from:», которую вы упомянули. Благодаря! – r02

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