luckybilly / CC

业界首个支持渐进式组件化改造的Android组件化开源框架,支持跨进程调用。Componentize your android project gradually.
https://luckybilly.github.io/CC-website/
Apache License 2.0
4.04k stars 636 forks source link

将组件作为aar提供时,组件的依赖库如何处理。 #79

Closed Foamtor closed 5 years ago

Foamtor commented 5 years ago

组件A要打成sdk,给其他app使用,我想知道,我该取哪里的aar呢,如果以app运行获取到的aar,那么网路等基础库的代码没有打进去,,如果以A为application运行,网络的代码放在debug文件夹下,所以有网络的带代码,照着这个操作,我每次切换运行方式,所有网络相关的导包都报错,那真正好的获取aar的操作是什么呢? 来自QQ群的提问

Foamtor commented 5 years ago

作者回复:

  1. 用maven:将基础库及组件库都用maven来管理,maven会管理依赖传递,适用于在公司内部使用
  2. fataar:将依赖包都打进aar中,适用于作为sdk给第三方使用