Я маю намір узагальнити використання gradle для своїх проектів і хотів би повторно використовувати той самий файл збірки скрізь. На жаль, у мене виникають проблеми із спробою визначити властивості, згадані в $ subject, в одному файлі, щоб полегшити міграцію.
Це gradle 1.6.
Те, що я пробував, не вдаючись при будь-яких спробах:
gradle.properties
: не може змінити ім'я (лише для читання, потрібно використовувати asettings.gradle
і замінити ім'я кореневого проекту!);{source,target}Compatibility
не враховано;settings.gradle
: також{source,target}Compatibility
не враховано!
Отже, який правильний метод досягнення цього? Те, що я намагався дотепер у gradle.properties
:
group = something
name = whatever # cannot do!
version = whatever
sourceCompatibility = whatever # not taken into account!
І в settings.gradle
:
sourceCompatibility = "whatever"; # not taken into account!
EDIT Ну, проблему "імені" просто неможливо вирішити; для решти я використав інший файл, який застосую до файлу збірки. Поводження з "іменем" насправді неправильне: /
EDIT 2 Зараз 2014 і gradle 1.12, і проблема все ще не вирішена ...