Jcenter 依赖完整版
来源:互联网 发布:怎么在mac上做铃声 编辑:程序博客网 时间:2024/06/01 22:15
Jcenter 依赖完整版
测试环境: github仓库(码云仓库无法依赖)、Jcenter仓库、Android Studio2.2.2、Gradle 2.14.1、TortoiseSVN 1.9.6。
- 在github上注册账号并创建项目(其具体创建方法自行查阅), 使用SVN克隆代码,在克隆时SVN需要设置代理,设置代理方法桌面右键->TortoiseSVN->Settings->Network->勾选Enable Proxy Server, Server address填写localhost,Port(自己查阅自己使用的科学上网工具端口)
点击应用,即可。克隆代码时使用HTTPS方式克隆,克隆完成后将自己的写好的代码添加并上传到github仓库。
- 在Jcenter注册并登陆
登陆成功后在头像位置选择Edit Profile,选择左侧的API KEY,获取到自己的API KEY。
- 在Jcenter创建仓库
点击左侧All(1)下的Add New Repository,进入到新建仓库页面
其中Name是仓库名, Type选择Maven, Default Licenses(Optional)选择Apache-2.0,Description(Optional) 是描述信息(可不填),选择创建。
- 进入到新建的仓库页面
右侧选择Add New Package,进入新建包页面
其中Name是工程名, Description是描述信息(可不写), Licenses是Apache-2.0, Maturity 选择None, Website是github上项目的主页, Issues tracker可不填,如果要写就在Website中填写的内容链接后加"/issues", Version control是版本控制,这里填写github项目HTTPS的链接。填写好后点击创建。
- 设置Android Studio中Gradle中的文件配置。
- 根目录下的build.gradle中加入上传开源库的依赖:
classpath 'com.novoda:bintray-release:0.3.4'
(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)
) - library的moudel中加入 apply
apply plugin: 'com.novoda.bintray-release'
- 如果你开源库中有中文注释在moudel的build.gradle加入格式
allprojects { repositories { jcenter() } //加上这些 tasks.withType(Javadoc) { options{ encoding "UTF-8" charSet 'UTF-8' links "http://docs.oracle.com/javase/7/docs/api" } }}
- 忽略错误信息:在项目的每一个module的build.gradle
android {************ lintOptions { abortOnError false }}
- 配置基本信息
publish { repoName="Test"//仓库名(repoName 如果没有填写,上传的库默认仓库是maven) userOrg = 'mazaiting' //bintray注册的用户名 groupId = 'com.mazaiting' //compile引用时的第1部分groupId artifactId = 'popupwindow' //compile引用时的第2部分项目名 publishVersion = '1.0.1' //compile引用时的第3部分版本号 desc = 'This is a rxbus same of eventbus extend library '//d项目描述 website = 'https://github.com/mazaiting/PopupWindow' //github 托管地址}
- 切换到AndroidStudio temrinal或者cmd后台中运行:
windows系统中(其中BINTRAY_USERNAME换成bintray注册的用户名,BINTRAY_KEY换成自己的APIKEY)gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
回车执行命令,看到BUILD SUCCESS即上传成功
- 此时回到自己在Jcenter新建Package的页面并刷新
可以看到右侧多了一个1.0.1版本的项目,此时可以在自己的项目中依赖它。
- 依赖项目
在项目根目录的build.gradle文件中添加仓库
allprojects { repositories { jcenter() maven { url 'https://dl.bintray.com/mazaiting/Test' } }}
其中maven中的链接是在项目主页的右上角,复制它即可。
在主Module中build.gradle文件下添加compile 'com.mazaiting:popupwindow:1.0.1'
即可依赖自己的项目。
- 发布项目到公用Jecenter中
在右下角选择Add to JCenter,新页面直接点击send, 等待5-6个小时后审核通过后即可使用。通过后在Linked to 的下面会出现一个Jcenter的
allprojects { repositories { jcenter() maven { url "https://jitpack.io" } //审核后可使用 maven { url "https://dl.bintray.com/mazaiting/Test" }//审核前可使用 }}
- Jcenter 依赖完整版
- Jcenter
- Jcenter
- 解决Gradle中jcenter同步依赖太慢的方法
- 在AndroidStudio中,使用Gradle打包aar到JCenter仓库!完整版教程!填补各种坑
- 关于《在AndroidStudio中,使用Gradle打包aar到JCenter仓库!完整版教程!填补各种坑》更新验证
- 怎么从MavenCentre和JCenter上自动获取你要的依赖
- 如何发布自己的开源库到JCenter实现AS中可以以依赖的方式引入
- Android 使用bintray将本地库上传到JCenter做maven依赖库
- Android Studio 上传 Library 至 Jcenter 生成依赖的两种方式(菜鸟级教程)
- 如何创建自己的开源依赖库(如何上传自己的依赖库library到jCenter)
- 完整版
- [Gradle中文教程系列]-跟我学Gradle-5.7:依赖-上传与发布番外篇-发布到Jcenter
- spring spring-mvc mybatis jetty 的pom.xml依赖配置完整版
- jcenter那些事儿
- android studio jcenter
- jCenter仓库地址
- jcenter 的一点总结
- Java State Pattern(状态模式)
- Java Null Object Pattern(空对象模式)
- Java Strategy Pattern(策略模式)
- Java Template Pattern(模板模式)
- Java Visitor Pattern(访问者模式)
- Jcenter 依赖完整版
- Java MVC Pattern(MVC 模式)
- Java Business Delegate Pattern(业务代表模式)
- Java Composite Entity Pattern(组合实体模式)
- Java Data Access Object Pattern(数据访问对象模式)
- Java 邮件(问题解决)
- Java 邮件(JavaMail)
- Java Pinyin4j(汉字转拼音)
- Java Front Controller Pattern(前端控制器模式)