Я перехожу с 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 по умолчанию?