【问题标题】:Gradle Plugin defaultDependencies jar programmaticallyGradle Plugin defaultDependencies jar 以编程方式
【发布时间】:2017-09-16 19:18:46
【问题描述】:
protected static String projectCompile = "com.example.project:0.0.1"
projectConfig.defaultDependencies { 
   DependencySet dependencies ->
        dependencies.add(project.dependencies.create(projectCompile))
}

这会从 Maven 存储库中获取依赖项。

我想依赖本地仓库的jar。

谁知道怎么做?

【问题讨论】:

    标签: android maven gradle groovy


    【解决方案1】:

    您不能在依赖声明时影响依赖的来源。你只需说“我需要'com.example.project:0.0.1',无论你在哪里找到它都可以给我”。在构建脚本的repositories 块中,您定义查询哪些存储库以获取声明的依赖项以及以何种顺序。如果要先查看mavenLocal(),则必须在mavenCentral() 之前声明它。但实际上,0.0.1 的版本应该是相同的。如果版本0.0.1(相对于0.0.1-SNAPSHOT)在不同的存储库中是不同的,这是非常糟糕的,并且可能会搞砸。相同版本的软件应该始终相同。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-06-12
      • 2012-03-08
      • 2010-12-15
      • 2014-04-15
      • 1970-01-01
      • 1970-01-01
      • 2014-06-30
      相关资源
      最近更新 更多