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リポジトリにアクセスする方法を提供しますか?