上传Jcenter遇到的坑

我是根据新版Bintray-极简上传Library到JCenter来做的,基本上都有用,就是有一些坑,需要填。

1.开源库中有中文注释的坑
在moudel的build.gradle加入格式


allprojects {
    repositories {
        jcenter()
    }
    //加上这些
    tasks.withType(Javadoc) {
        options.addStringOption('Xdoclint:none', '-quiet')
        options.addStringOption('encoding', 'UTF-8')
    }
}

2.上传到maven的代码是没有混淆的,如果有关键代码,可以先打包成混淆后的jar,放lib包中,或者用C++开发生成so库引用
3.忽略错误信息的坑
是要在每一个model的build.gradle文件加入:
android {



lintOptions {
abortOnError false
}
}

你可能感兴趣的:(上传Jcenter遇到的坑)