Я намерен обобщить использование gradle для своих проектов и хотел бы повторно использовать один и тот же файл сборки везде. К сожалению, мне не удается определить свойства, упомянутые в $ subject, в одном файле, чтобы упростить миграцию.
Это Gradle 1.6.
Что я пробовал, безуспешно:
gradle.properties: невозможно изменить имя (только чтение, необходимо использоватьsettings.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!
РЕДАКТИРОВАТЬ Ну, проблема "имени" просто не может быть решена; в остальном я использовал другой файл, который добавляю в файл сборки. Обработка "имени" действительно неправильная: /
РЕДАКТИРОВАТЬ 2 Это сейчас 2014 год и gradle 1.12, и проблема все еще не решена ...