繁体   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