有谁知道如何解决 Android Studio 中的常春藤依赖?
Does anyone know how to resolve an ivy dependency in Android Studio?
这是存储库:
https://asset.opendof.org/
我正在尝试添加在此处找到的 jar 依赖项:
https://asset.opendof.org/artifact/org.opendof.core-java/dof-oal/7.0.4/jars/
您将需要配置存储库和布局。一些存储库(比如这个)的独特之处在于它们将工件(JAR、ZIP 等)与 Ivy 元数据分开。您必须告诉 Gradle 存储库的布局(目录结构)是什么样的,以便它知道如何构建下载 URL。有关详细信息,请参阅 Ivy 存储库上的 Gradle documentation。
对于您的具体示例,您需要将以下内容添加到您的构建脚本中:
repositories {
ivy {
url 'https://asset.opendof.org'
layout 'pattern' , {
artifact 'artifact/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])'
ivy 'ivy2/[organisation]/[module]/[revision]/ivy.xml'
}
}
}
dependencies {
compile 'org.opendof.core-java:dof-oal:7.0.4'
}
这是存储库: https://asset.opendof.org/
我正在尝试添加在此处找到的 jar 依赖项: https://asset.opendof.org/artifact/org.opendof.core-java/dof-oal/7.0.4/jars/
您将需要配置存储库和布局。一些存储库(比如这个)的独特之处在于它们将工件(JAR、ZIP 等)与 Ivy 元数据分开。您必须告诉 Gradle 存储库的布局(目录结构)是什么样的,以便它知道如何构建下载 URL。有关详细信息,请参阅 Ivy 存储库上的 Gradle documentation。
对于您的具体示例,您需要将以下内容添加到您的构建脚本中:
repositories {
ivy {
url 'https://asset.opendof.org'
layout 'pattern' , {
artifact 'artifact/[organisation]/[module]/[revision]/[type]s/[artifact](.[ext])'
ivy 'ivy2/[organisation]/[module]/[revision]/ivy.xml'
}
}
}
dependencies {
compile 'org.opendof.core-java:dof-oal:7.0.4'
}