他来了他来了!Android-Library-开源库-JCenter-&-JitPack-安装使用指南(1)

本文详细介绍了如何将Android Library上传到JCenter和JitPack,包括步骤2的项目上传、步骤3的添加到JCenter,以及如何在JitPack发布开源库。关键操作涉及Gradle配置、API密钥、创建release版本,并提醒读者注意避免模块名称和artifactId的冲突。此外,还提供了依赖查看方法和面试复习笔记。
摘要由CSDN通过智能技术生成

}

注意:尽量保持你的library module的名字同artifactId一样
原因:Bintray上,你的项目的 maven-metadata.xml 文件的路径 为 gruopId+“/”+module名称。
​ 假设你的groupId=qg.odm,artifactId是AnimatedFloatingButton,但module名称是AnimatedFloatingButtonLibrary。
​ 此时,项目文件在qg.odm.animatedfloatingbuttondemo目录下的,但maven-metadata.xml文件却是在qg.odm/AnimatedFloatingButtonLibrary目录下的,可能会有冲突。
冲突:若你有多个项目groupId一样 & artifactId不一样,但module名称都是library的话,maven-metadata.xml文件的地址可能会一样,即都是:gruopId+“/”+module名称,那么就可能产生冲突。
解决方案:保持module名称和artifactId一致。

  • 在该项目的Gradle文件中配置

使用插件前应该看下最新版本 Bintray-release 的github地址

//Project build.gradle
classpath ‘com.novoda:bintray-release:0.9.2’

allprojects {
tasks.withType(Javadoc) {
options.addStringOption(‘Xdoclint:none’, ‘-quiet’)
options.addStringOption(‘encoding’, ‘UTF-8’)
}
}
allprojects {
tasks.withType(Javadoc) {
options{
encoding “UTF-8”
charSet ‘UTF-8’
links “http://docs.oracle.com/javase/7/docs/api”
}
}
}

步骤2:上传项目到JCenter中
  • 在AndroidStudio的 Terminal输入以下命令

// 每行命令均用空格隔开,此处是为了展示才会分行

<-- Windows版本 -->
gradle

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值