Я намерен обобщить использование 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, и проблема все еще не решена ...