代码拉取完成,页面将自动刷新
同步操作将从 DonaldDu/Qigsaw2Test 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
subprojects { Project project ->
def componentsProcessorSetting = {
android.defaultConfig {
javaCompileOptions {
annotationProcessorOptions {
arguments = [
'moduleName': project.name,
'annotation': 'com.dhy.annotations.Component',
'java_dir' : rootProject.file('annotations/src/main/java').toString()
]
}
}
}
}
def injectComponentsProcessor = {
if (project.hasProperty('android')) {
if (project.hasProperty('QIGSAW_BUNDLE_SYNC_LOG')) {
println 'set ComponentProcessor for project ' + project.name
}
project.with {
def componentProcessor = 'com.gitee.DonaldDu:ComponentProcessor:1.2.2'
componentsProcessorSetting()
if (plugins.hasPlugin('kotlin-android')) {
if (!plugins.hasPlugin('kotlin-kapt')) apply plugin: 'kotlin-kapt'
dependencies {
kapt componentProcessor
}
task genRouteComponents(dependsOn: 'kaptDebugKotlin', group: 'qigsaw-bundle')
} else {
dependencies {
annotationProcessor componentProcessor
}
task genRouteComponents(dependsOn: 'compileDebugJavaWithJavac', group: 'qigsaw-bundle')
}
dependencies {
//noinspection AnnotationProcessorOnCompilePath
compileOnly 'com.google.auto.service:auto-service:1.0'
}
}
}
}
def initAfterEvaluate = {
injectComponentsProcessor()
}
if (project.hasProperty('android')) project.with(initAfterEvaluate)
else project.afterEvaluate(initAfterEvaluate)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。