2015-11-18 2 views
3

Я пытаюсь скомпилировать существующую базу кода, используя самую новую версию gradle. Сборки не удается из следующей строки в модулях build.gradle файла:Gradle: Нет такого свойства для класса?

project.setProperty("doNow", true) 

с этой ошибкой:

No such property: doNow for class: org.gradle.api.internal.project.DefaultProject_Decorated 

Мне нужно, чтобы объявить эту недвижимость в build.gradle перед строкой, вызывающей ошибку ли?

От Gradle Документов для setProperty:

Sets a property of this project. This method searches for a property with the given name in the following locations, and sets the property on the first location where it finds the property.

ответ

4

Try: project.ext.doNow = 'lol'

+0

Что это делать? – java123999

+1

Создает свойство, которое может быть установлено позже. – Opal

+1

Документация по градиенту: https://docs.gradle.org/current/dsl/org.gradle.api.plugins.ExtraPropertiesExtension.html – cjstehno

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