2016-06-14 2 views
2

Я не эксперт по градле. Используется для работы с муравьями и maven. У меня около 10 проектов. Все они строятся, когда я делаюКак построить ТОЛЬКО некоторые проекты во время построения градита

$gradle. 

defaultTasks 'clean', 'build' 

сборка является одной из стандартных таков. Теперь я хочу, чтобы по умолчанию только некоторые из проектов должны быть построены! Я также хочу создать еще одну задачу buildAll, которая будет строить все проекты.

Любая помощь пожалуйста!

ответ

1

Вы можете сделать задачу для запуска сборки только указанных подпроектов, например:

def commonBuilds = [ 
     ':Project1:build', 
     ':Project2:build' 
] 

task buildSpecifiedProjects(dependsOn: commonBuilds) { 

} 

Вот buildSpecifiedProjects задача в корне проекта, который будет строить только проекты, которые Вы ввели в commonBuilds (название ноты, задача обеспечивается с именем модуля - :Project1:build)

Чтобы построить все проекты, вы все еще можете использовать build задачу корня проекта.

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