发布库到JCenter

最基础的建立Android Library工程就不记录了

登陆Jcenter网站建立仓库

注意:不要建立企业账号(需要收费),要创建个人账号:个人账号注册快捷入口

创建maven仓库

发布库到JCenter_第1张图片
发布库到JCenter_第2张图片

上面两个红框必须是maven

点击上面我们刚创建的maven仓库,展示的界面如下:


发布库到JCenter_第3张图片
-c

点击Add New Package按钮


发布库到JCenter_第4张图片

com.example 即GroupId,就是你在网上标识这是唯一标识你的一个组,就像Android里的包名一样
jcenter 就是我的项目名称
1.0.0 即版本号

修改Project下的build.gradle文件

发布库到JCenter_第5张图片
-c

注意:bintray-releas的版本 依赖,对应你项目使用 Gradle 版本

  1. bintray-releas version 0.5.0 对应 Gradle 是 version 3.4+ (包括3.4)
  2. bintray-releas version 0.4.0 对应 Gradle 是 version 3.3+ (包括3.3)
  3. bintray-releas version 0.3.4 对应 Gradle 是 version 1.3.0+(包括1.3)

修改Module下的build.gradle文件

发布库到JCenter_第6张图片
-c

上传到建立的Maven仓库中

  1. 生成[module]-javadoc.jar和[module]-sources.jar


    发布库到JCenter_第7张图片

    这里的module表示你的建立工程名字

  2. 生成pom-default.xml文件


    发布库到JCenter_第8张图片
  3. 运行如下命令

    gradlew build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
    

发布项目到公用Jcenter中

发布库到JCenter_第9张图片

注意:如果没有生成pom-default.xml发布到JCenter中时会出现如下提示:

Please fix the following before submitting a JCenter inclusion request:
- Add a POM file to the latest version of your package.

如果没有生成javadoc.jarsources.jar会出现审核不通过

第二天审核通过过就可以在项目中引用了

参考

  • 使用bintray网站发布library到jcenter
  • Android Studio发布项目到jCenter错误处理

你可能感兴趣的:(发布库到JCenter)