2014-07-17 41 views
0

添加新的依賴,我們可以使用字符串和地圖符號:爲什麼在排除Gradle中的依賴關係時使用module關鍵字而不是名稱?

configurationName "group:name:version:classifier" configurationName 
group: group:, name: name, version: version, classifier: classifier 

要排除的依賴性,我們使用:

dependencies { 
    compile("org.gradle.test.excludes:api:1.0") { 
     exclude module: 'shared' 
    } 
} 

那麼,爲什麼我們使用關鍵字模塊,不。這是來自ANT還是其他原因?

回答

1

我認爲原作者認爲name這裏有點太模糊,所以他選擇module代替。 (這真的是模塊的名稱。)

+0

謝謝。是的,模塊更有意義,但與符號不符。如果人們不知道,她會寫出排除名稱:'共享',並會記住這個頭痛。 – Xelian

+1

當然,現在改變它已經太晚了,我不確定它是否需要替代符號。 –