JIMUAndroidUI
JIMUAPP
2021-06-10 MavenCentral
- build-gradle1.3.5
- componentlib: 1.3.3
- router-anno-compiler: 1.0.1 Pomdependencyhotfix-bad-pom -- leobert
2021-05-23 JFrogMavenCentral
|build-gradle|componentlib|router-anno-compiler|router-annotation
---|---|---|---|---
||
|
|
demoAndroiddemo
modulemodule
gradle.properties
mainmodulename=app
mainmodulenamehostapp
mavenCentral
build.gradle
buildscript {
dependencies {
classpath 'io.github.leobert-lan:jimu-build-gradle:A.B.C'
}
}
A.B.CMavenCentral
basiclibbasiclib
compile 'io.github.leobert-lan:jimu-componentlib:A.B.C'
GroupIdArtifactIdMavenCentral
'componentLib' : 'io.github.leobert-lan:jimu-componentlib:{version}',
'router_anno' : 'io.github.leobert-lan:jimu-router-annotation:{version}',
'router_anno_compiler': 'io.github.leobert-lan:jimu-router-anno-compiler:{version}',
gradle.properties
isRunAlone=true
debugComponent=sharecomponent
compileComponent=sharecomponent
debugrelease
hostbuild.gradle
apply plugin: 'com.dd.comgradle'
com.android.applicationcom.android.library
extension
combuild {
applicationName = 'com.luojilab.reader.runalone.application.ReaderApplication'
isRegisterCompoAuto = true
}
isRegisterCompoAuto
def projectRoot = project.getRootProject().rootDir.absolutePath
combuild {
applicationName = 'com.luojilab.reader.runalone.application.ReaderApplication'
isRegisterCompoAuto = false
originalManifest = projectRoot + "/readercomponent/src/main/AndroidManifest.xml"
runAloneManifest = projectRoot + "/readercomponent/src/main/runalone/AndroidManifest.xml"
targetManifest = projectRoot + "/readercomponent/src/main/runalone/mergedManifest.xml"
//false
enableManifestMerge = true
}
5
-keep interface * {
<methods>;
}
-keep class com.luojilab.component.componentlib.** {*;}
-keep class com.luojilab.gen.router.** {*;}
-keep class * implements com.luojilab.component.componentlib.router.ISyringe {*;}
-keep class * implements com.luojilab.component.componentlib.applicationlike.IApplicationLike {*;}
com.luojilab.component.componentlibcom.luojilab.gen.router
JIMU693097923
PS:issue