luojilab / DDComponentForAndroid

一套完整有效的android组件化方案,支持组件的组件完全隔离、单独调试、集成调试、组件交互、UI跳转、动态加载卸载等功能
MIT License
3.34k stars 570 forks source link

建议 #112

Closed mikaelzero closed 6 years ago

mikaelzero commented 6 years ago
// 是否是maven 坐标
            if (StringUtil.isMavenArtifact(str)) {
                /**
                 * 示例语法:groupId:artifactId:version(@aar)
                 * compileComponent=com.luojilab.reader:readercomponent:1.0.0
                 * 注意,前提是已经将组件aar文件发布到maven上,并配置了相应的repositories
                 */
                if (!str.equals(currentModule)) {
                    project.dependencies.add("api", str)
                    System.out.println("add dependencies lib  : " + str)
                }
            } 

if (!str.equals(currentModule)) {} 假如一个判断 如果当前编译的不是主module 主module就不引用子module,这样在主module的配置文件中也就不用改了