Android 项目 上传至 Jcenter.
2016-04-15 09:35
549 查看
平时我们在AndroidStudio中开发,使用依赖包的时候总是像下面这样.
compile 'com.android.support:recyclerview-v7:23.3.0'
又或者是点击项目的Project Structure 来 add library dependency.
然而这些东西是从哪里来? 为何直接就可以使用? 原因是因为 他们存在于 maven jcenter 仓库中, 那么我们可不可以把我们的库传到 maven、jcenter上面供别人使用呢 ? 答案是肯定的.
首先我们需要登录 https://bintray.com/profile/edit 来注册个账号, 注册登录好之后.
来点击这里.
然后选择maven .
Add New Package
name: 库名称
Description: 库描述
Licenses: 我选择的Apache2.0
Tags: 不多说~
Maturity: 一般默认即可
Website:写你博客或github地址就好
Issues tracker: 写github地址就好
Version control:写你github地址就好.
写好之后我们就Create Package.
接下来我们会用到一个第三方的东西. github地址 . 在我们的要传入的项目中加上如下几句:
在你project的 build.gradle里面加上 classpath com.novoda:.....
之后再你需要传入的library中加上apply plugin: 'com.novoda.bintray-release'需要注意,这句话 需要放在
apply plugin: 'com.android.library'的下面.
之后我们在module的 build.gradle里面加上
都添好了之后.
./gradlew clean build
bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
需要执行以上命令, 不过我们需要把BINTRAT_USERNAME 与 BINTRAY_KEY 换成自己在Jcenter官网注册的对应信息.
BINTRAT_USERNAME : 你注册时的名字.
BINTRAY_KEY :点击 你头像的 Your Profile -> Edit ->Api key 查看之后替换就可以了.
接下来我们就等待上传成功. 成功之后, 我们会看到.
这里多了个1.0, 接下来我们点击 add jcenter 然后写一些英文注释, 等待通过即可.
So~ , 你们还在等什么?
compile 'com.android.support:recyclerview-v7:23.3.0'
又或者是点击项目的Project Structure 来 add library dependency.
然而这些东西是从哪里来? 为何直接就可以使用? 原因是因为 他们存在于 maven jcenter 仓库中, 那么我们可不可以把我们的库传到 maven、jcenter上面供别人使用呢 ? 答案是肯定的.
首先我们需要登录 https://bintray.com/profile/edit 来注册个账号, 注册登录好之后.
来点击这里.
然后选择maven .
Add New Package
name: 库名称
Description: 库描述
Licenses: 我选择的Apache2.0
Tags: 不多说~
Maturity: 一般默认即可
Website:写你博客或github地址就好
Issues tracker: 写github地址就好
Version control:写你github地址就好.
写好之后我们就Create Package.
接下来我们会用到一个第三方的东西. github地址 . 在我们的要传入的项目中加上如下几句:
在你project的 build.gradle里面加上 classpath com.novoda:.....
之后再你需要传入的library中加上apply plugin: 'com.novoda.bintray-release'需要注意,这句话 需要放在
apply plugin: 'com.android.library'的下面.
之后我们在module的 build.gradle里面加上
publish { userOrg = 'jcenter用户名' groupId = '你的唯一包名' artifactId = '你在jcenter create package 时的 name.' publishVersion = '你的版本.' desc = ' 随意写' website = 'https://github.com/BinarySatan/CommonAdapter 写你github地址.' }
都添好了之后.
./gradlew clean build
bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
需要执行以上命令, 不过我们需要把BINTRAT_USERNAME 与 BINTRAY_KEY 换成自己在Jcenter官网注册的对应信息.
BINTRAT_USERNAME : 你注册时的名字.
BINTRAY_KEY :点击 你头像的 Your Profile -> Edit ->Api key 查看之后替换就可以了.
接下来我们就等待上传成功. 成功之后, 我们会看到.
这里多了个1.0, 接下来我们点击 add jcenter 然后写一些英文注释, 等待通过即可.
So~ , 你们还在等什么?
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories