2013-09-26 3 views
3

Я выполняю задание GradleBuild, и я хотел бы сохранить все свойства, которые был приведен в текущий сценарий. Другими словами, я хочу упаковать «эти начальные параметры» и передать их вместе со строкой, которую я вызываю.Могу ли я передать все свойства, когда для задачи GradleBuild?

Есть ли способ сделать это чисто?

+0

Что именно вы подразумеваете под «всеми свойствами, предоставленными текущим сценарием»? –

+0

Я думаю, что я имею в виду 'project.gradle.startParameter' ... который мог бы просто ответить на мой вопрос. – Bosh

ответ

7

Если вы имеете в виду свойства проекта:

task foo(type: GradleBuild) { 
    startParameter.projectProperties = gradle.startParameter.projectProperties 
} 

Если вы имеете в виду свойства системы, заменить projectProperties с systemPropertiesArgs (с обеих сторон).