簡體   English   中英

從build.gradle(Module)中提取通用代碼到頂層build.gradle(Project)

[英]Common code from build.gradle(Module) extract into top-level build.gradle(Project)

我的IDE是android studio 2.2

我想從build.gradle(Module)中提取通用代碼到頂級build.gradle(Project)中以供通用。

我嘗試了如下的子項目塊,但它不起作用:

subprojects {

    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'org.aspectj:aspectjtools:1.8.9'
            classpath 'org.aspectj:aspectjweaver:1.8.9'
        }
    }
    dependencies {
        compile 'org.aspectj:aspectjrt:1.8.9'
    }
}

我收到此錯誤:

在類型org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的對象上找不到參數[org.aspectj:aspectjrt:1.8.9]的方法compile()。

我的最終解決方案:

創建一個gradle插件來完成這項工作,就像這樣 坦克傑克沃頓,謝謝雨果

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM