2016-12-01 76 views
0

我的IDE的是Android 2.2的工作室公共代碼提取到頂級的build.gradle(項目)

我想提取的build.gradle(模塊)普通代碼頂級級別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.aspectj方法編譯():aspectjrt:1.8 .9]類型爲org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的對象。

回答

0

我最後的解決方案:

創建gradle這個插件來完成這項工作,就像this。 坦克JakeWharton,謝謝Hugo