0
我很喜歡maven,所以gradle看起來不像是一個巨大的跳躍。但是,我無法弄清楚如何使內部模塊依賴性工作。如何做IntelliJ android gradle模塊依賴關係?
在我的IntelliJ創建4個模塊是這樣的:
SharedLib1
FooApp
FooAppLib
FooAppMain
我想要的依賴關係是:
FooAppMain -> FooAppLib
FooAppLib -> SharedLib1
Maven中所有我需要做的是通過他們的小組是指其他的東西,artifactid和版本。但是,生成的build.gradle文件都不包含任何看起來像組或artifactid的東西,所以我不知道如何將模塊引用到對方。
像這樣的事情似乎是適當的FooAppMain的build.gradle文件:
compile project(":FooAppLib")
然而,這是行不通的。還有其他的依賴關係是這樣的:
compile 'com.android.support:support-v4:19.1.0'
但同樣,我不知道放在哪裏組和artifactId的值在的build.gradle所以我可以指給他們。
,我不得不使用全路徑的文件(),而不是相對路徑,但製作,經過改變它的工作。謝謝! – HappyEngineer
您不必使用完整路徑。請注意,相對路徑是相對於setting.gradle文件而不是build.gradle文件。 –