Android Studio 发布开源项目到Jcenter重要步骤记录

连续在Jcenter发布了两个项目,记录下其中的主要操作步骤。

  1. https://bintray.com 中注册账号,建议直接github登录。
  2. 创建Package
  3. 把项目分离成Module
  4. 在项目根目录的build.gradle中添加bintray插件
dependencies {   
...
// NOTE: Do not place your application dependencies here; they belong    
// in the individual module build.gradle files    
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2'    
classpath "org.jfrog.buildinfo:build-info-extractor-gradle:3.1.1"    
classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3'
}
  1. 在local.properties中添加bintray认证
bintray.user=solvebugs// https://bintray.com/的用户名
bintray.apikey=xxxx//https://bintray.com/ Api Key
  1. Module中的build.gradle中的配置
ext {   
 bintrayRepo = 'maven'    
bintrayName = 'CustomRatingBar'    //在Maven上创建的Package的名字
publishedGroupId = 'com.zq.customratingbarmoudle'    
libraryName = 'customratingbarmoudle'    //moudle名字
artifact = 'customratingbarmoudle'    //
libraryDescription = ' '    
siteUrl = 'https://github.com/SolveBugs/CustomRatingBar'    
gitUrl = 'https://github.com/SolveBugs/CustomRatingBar.git'    
libraryVersion = '1.0.0'   
 developerId = 'zq'    
developerName = 'qiang zhen'    
developerEmail = '18317857586@163.com'    
licenseName = 'The Apache Software License, Version 2.0'    
licenseUrl = 'http://www.apache.org/licenses/LICENSE-2.0.txt'    
allLicenses = ["Apache-2.0"]}
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/installv1.gradle'
apply from: 'https://raw.githubusercontent.com/nuuneoi/JCenter/master/bintrayv1.gradle'
  1. 在Android Studio终端使用两条命令上传到Jcenter
1. gradlew install
2. gradlew bintrayUpload

8.在https://bintray.com将项目添加到Jcenter

Add to JCenter

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏守望轩

Visual Studio 2008 每日提示(三十三)

#331、让在文件标签里后移的文件标签保留到最近使用的位置 原文链接:You can keep recently-used files from fallin...

3164
来自专栏菜鸟程序员

Kali-linux设置ProxyChains

1503

在Windows上使用PuTTY进行SSH连接

PuTTY是一个用于Windows和UNIX系统的免费开源SSH客户端。它可以轻松连接到运行SSH守护程序的任何服务器,因此您可以像登录到远程系统上的控制台会话...

1751
来自专栏c#开发者

Silverlight ToolKit-AutoCompleteBox bug(Style bug)

Silverlight ToolKit-AutoCompleteBox bug(Style bug) 现象 第一次选择输入a没有问题 ? 第二次输入b,同...

34010
来自专栏美丽应用

Primitive Ftpd:将设备变身为FTP/SFTP服务器

1071
来自专栏DannyHoo的专栏

为Xcode6添加Empty Application选项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010105969/article/details/...

923
来自专栏GuZhenYin

Entity Framework Core 之数据库迁移

前言 最近打算用.NET Core写一份开源的简易CMS系统,来练练手 所以又去深入研究了一下Entity Framework Core  发现其实有些细节园子...

3645

使用Excel分析CloudStack使用记录

本文的内容最初由David Nailey在Build a Cloud博客上撰写。

17910
来自专栏Crossin的编程教室

Windows 下的包管理器

这是一篇读者投稿。 包管理器的概念源自 Linux,与 Windows 单独下载安装软件不同,包管理器可以管理各种软件,做到统一的安装、更新和删除。某种程度上来...

3245
来自专栏xingoo, 一个梦想做发明家的程序员

Beats数据采集---Packetbeat\Filebeat\Topbeat\WinlogBeat使用指南

Beats是elastic公司的一款轻量级数据采集产品,它包含了几个子产品: packetbeat(用于监控网络流量)、 filebeat(用于监听日志数...

3659

扫码关注云+社区