【发布时间】:2012-04-30 11:15:06
【问题描述】:
我正在从 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 存储库的方法?
【问题讨论】: