Как указать относительный путь к локальному репозиторию Ivy в Gradle?

Я перехожу с Ant/Ivy на Gradle и пытаюсь понять, как указать относительный путь к местный репозиторий Ivy. Автономный Ivy задает для переменной ${ivy.default.ivy.user.dir}по умолчанию значение .ivy2в домашнем каталоге пользователя и помещает туда локальное хранилище.

Я могу смоделировать это следующим образом:

repositories {
    ivy {
        url "C:/Users/RYAN/.ivy2/local"
        layout 'pattern', {
            artifact "[organisation]/[module]/[revision]/[artifact](-[classifier])-[revision](.[ext])"
            ivy "[organisation]/[module]/[revision]/[artifact](-[classifier])-[revision](.[ext])"
    } 
}

Но я не хочу указывать абсолютный путь. Я вижу, что есть переменная среды GRADLE_USER_HOME, но Gradle не устанавливает ее по умолчанию — мне нужно указать ее в командной строке.

Предоставляет ли Gradle способ доступа к локальному репозиторию Ivy по умолчанию?

9
задан Ryan Nelson 18 April 2012 в 23:34
поделиться