2015-04-20 2 views
0

Я пишу несколько заданий в градиенте, и у меня странная ошибка.Градл конфликт между двумя задачами

Когда я бегу buildStaging, он отлично работает, но когда я бегу buildProduction, это как я бегу buildStaging.

Если я переключу место методов в файле buildProduction работает, а не buildStaging.

Любая идея, почему это происходит?

ответ

5

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

task buildStaging { 
    description 'Build the staging version of the app (creates the yaml file)' 
} 
buildStaging << { 
    copyAndReplaceYaml("Staging") 
} 

или

task buildStaging { 
    description 'Build the staging version of the app (creates the yaml file)' 
    doLast { 
     copyAndReplaceYaml("Staging") 
    } 
} 
Смежные вопросы