/lancet

A lightweight and fast AOP framework for Android App and SDK developers

Primary LanguageJava

Lancet

原作者和说明

eleme lancet github 地址 https://github.com/eleme/lancet

Chinese README
English README

构建打包发布说明

九年义务教育使我优秀

// sample-test 纯java 工程,直接run即可,实时编译plugin ,通过 test 触发构建

// 构建并打包推送到本地仓库 testapp 的测试需要先执行这个构建
./shell/uploadToLocal

// 推送到头条 nexus 仓库   ,修改gradle.properties版本号后,执行脚本即可

./shell/uploadToTTNexus

配置示例说明

lancet {
        checkUselessProxyMethodEnable true
        checkMethodNotFoundEnable true // 检查无用方法检查的开关
        strictMode true // true直接抛异常中断构建,false在build/lancet目录下输出error log
        useFileLog "output" // 配置输出log文件名
        spi {
            spiServiceDirs "aweme-mt/src/main/resources", "aweme-mt/src/i18n/resources",
                    "aweme-mt/src/musically/resources"
            injectClassName "com/ss/android/ugc/aweme/framework/services/ConfigLoader"
            proguardFilePath "aweme-mt/proguard-rules.pro"
        }
    }