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文件。 –