我有一个我在本地Maven中导出的Android库。 要编译这个lib,我需要roboguice:
dependencies {
....
compile 'org.roboguice:roboguice:2.0'
....
}
要编译我的应用程序,我需要我的lib,还需要roboguice:
dependencies {
....
compile 'my.lib:1.0'
compile 'org.roboguice:roboguice:2.0'
....
}
有没有办法加载库中依赖项的所有符号,这样我就不必再在应用程序中包含它们了? 我的例子只显示了roboguice,但我需要为junit,jackson,robolectric等做同样的事。谢谢!
答案 0 :(得分:0)
不需要办法。您的lib的依赖项将自动解决。即在您的主应用程序中,只需:
dependencies {
compile 'my.lib:1.0'
}
然后你的lib依赖(roboguice ......)也将被编译。