Android Studio生成的jar或者aar文件上传到Bintray jCenter远程仓库,依赖
2018-03-17 10:03
921 查看
Android Studio生成的jar或者aar文件上传到Bintray jCenter远程仓库,依赖
GithubCSDN
自己制作的SDK已经生成了,从github上调用别人的依赖时就只需要在build.gradle中依赖就行,所以就想到要把自己的项目上传到Bintray jCenter远程仓库
网站https://bintray.com,注册时用国际邮箱,比如谷歌(刚开始用了个163邮箱,提示错误,郁闷了好长时间,后来百度才得知),需要翻墙哦…
注册完之后,页面是这样的:
新建一个仓库
新建一个包
填写必要的信息
填写完之后在Android Studio中新建library项目 用于上传到仓库
1.在新建的项目根目录下添加一下依赖
–
dependencies { classpath 'com.novoda:bintray-release:0.8.0' }
2.在library项目下的build.gradle下增加如下依赖
/** 以下开始是将Android Library上传到jcenter的相关配置**/ apply plugin: 'com.novoda.bintray-release'//添加 def siteUrl = 'https://github.com/ yin13753884368' //github主页 publish{ repoName = 'first_library'//远程仓库名字,不指明,默认是上传到maven userOrg = 'yin13753884368'//bintray.com的用户名 groupId = 'com.haxi.mylibrary'//一个唯一值,默认包名,生成的gradle依赖前缀 artifactId = 'mh_library'//远程仓库包名称 publishVersion = '1.0.0'//版本号 desc = '简单的项目框架'//描述,不重要 website = siteUrl//引用github主页 } tasks.withType(Javadoc) {//防止编码问题 options.addStringOption('Xdoclint:none', '-quiet') options.addStringOption('encoding', 'UTF-8') options.addStringOption('charSet', 'UTF-8') }
最后一步,在Android studio 的Terminal 中输入命令行,账号及网站注册时的账号,key是账号对应的秘钥
–
gradlew clean build bintrayUpload -PbintrayUser=yin13753884368 -PbintrayKey=de111090c63d704b783b67bf9956ea9438ce28da -PdryRun=false gradlew clean build bintrayUpload -PbintrayUser=账号 -PbintrayKey=key -PdryRun=false
密钥的获取在这,如图:
输入命令行之后,提示build成功,再去网站上提交审核
提交审核
在仓库中找到包 然后点击右下角的 Add to JCenter 按钮填写审核信息,随便填写就行,不能不填
填写完成直接Send,一般一天之后就会审核通过,通过后项目的右下角的Add to JCenter 按钮就会消失!
然后我们选择左下角的 Gradle 选项 ,就会看到我们想要的东西
相关文章推荐
- AndroidStudio上传自己的项目到Bintray jCenter远程仓库!
- AndroidStudio上传自己的项目到Bintray jCenter远程仓库!
- Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包
- Android项目实战(三十三):AS下获取获取依赖三方的jar文件、aar 转 jar
- Android 如何生成一个aar或者JAR包
- Androidstudio生成aar 和 jar (生产jar包含第三方的jar ,比如tsp.jar包含okhttp.jar) 以及 Module build.gradle引入aar资源
- Android项目生成aar包或者共享库文件供其他项目使用以及问题解决
- AndroidStudio如何打包生成realease版本的arr包,并上传到Nexus搭建的maven仓库,供项目远程依赖(二)
- Android Studio生成aar文件包和在其他工程引用aar文件包
- 转-Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
- Android Studio生成aar、jar包及其使用
- 如果maven远程仓库中,没有合适的jar,或者最新的jar没有上传,到官网上去下载,保存到本地执行。
- Android 系统生成jar文件和aar 文件区别
- AndroidStudio项目打包成jar,rebuild project生成aar
- Android Studio aar文件生成及使用
- Android Studio *.jar 与 *.aar 的生成与*.aar导入项目方法
- android studio library生成jar包和aar的方法总结
- android studio library生成jar包和aar的方法总结
- android studio远程仓库依赖
- android studio library生成jar包和aar的方法总结