我正在从 Ant/Ivy 迁移到 Gradle,并试图了解您如何指定本地 Ivy 存储库的相对路径。独立 Ivy${ivy.default.ivy.user.dir}
默认将变量设置.ivy2
在用户主目录中,并将本地 repo 放在那里。
我可以模拟如下:
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 存储库的方法?