【问题标题】:Does anyone know how to resolve an ivy dependency in Android Studio?有谁知道如何解决 Android Studio 中的 ivy 依赖项?
【发布时间】:2017-02-08 01:34:28
【问题描述】:

这里是存储库: https://asset.opendof.org/

我正在尝试添加此处找到的 jar 依赖项: https://asset.opendof.org/artifact/org.opendof.core-java/dof-oal/7.0.4/jars/

【问题讨论】:

    标签: android gradle ivy


    【解决方案1】:

    您需要配置存储库和布局。一些存储库(例如这个)的独特之处在于它们将工件(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'
    }
    

    【讨论】:

      猜你喜欢
      • 2018-12-05
      • 2011-12-10
      • 1970-01-01
      • 1970-01-01
      • 2011-02-18
      • 2014-12-13
      • 1970-01-01
      • 2012-02-24
      • 2012-07-07
      相关资源
      最近更新 更多