Я намерен обобщить использование 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!
EDIT Ну, проблема "имя" просто не может быть решена; для остальных я использовал другой файл, который я применяю в файле сборки. "Управление именем" действительно неверно:/
EDIT 2 Теперь это 2014 и gradle 1.12, и проблема все еще не решена...