2014-10-28 2 views
1

Я пытаюсь добавить некоторые свойства в проект, который настроен с помощью настраиваемого плагина.Добавить свойства для проекта в плагин Gradle

class MyPlugin implements Plugin<Project> { 
    @Override 
    void apply(Project project) { 
     project.properties.put("my_property", "123) 
     println(project.properties.get("my_property")) 
    } 
} 

Я вижу null в выводе. Что мне здесь не хватает?

ответ

3

Вот как дополнительные свойства должны быть установлены:

class MyPlugin implements Plugin<Project> { 
    @Override 
    void apply(Project project) { 
     project.ext.my_property = 123 
     println(project.my_property) 
    } 
} 

И here Вы можете найти целый раздел о том, как свойства работы с Gradle.

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