Gradle发布项目到 maven 之novoda/bintray-release(3)
2024-09-23 16:55:10
novoda/bintray-release
使用这个插件上传比较简单,只需要两步就可以
1.在项目根目录下的 build.gradle 添加插件依赖
// Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.novoda:bintray-release:0.9'
}
} allprojects {
repositories {
google()
jcenter()
}
} task clean(type: Delete) {
delete rootProject.buildDir
}
- 在开源库的目录中 build.gradle 中配置上传的信息,同样配置到文件的最后。
apply plugin: 'com.novoda.bintray-release'
publish {
repoName = "maven"
userOrg = 'youaccount'
groupId = 'com.test.novoad'
artifactId = 'test-novoad'
publishVersion = '1.0.0'
desc = 'novoad bintraybuild project'
website = 'https://github.com/you project'
}
- 发布我们的开源项目,在 Terminal 输入以下命令,替换 BINTRAY_USERNAME 和 BINTRAY_KEY 为你自己的 user 和 API key,执行命令之前需 Gradle Build。
4.在终端输入命令
./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
可以到上传成功
可能不同版本会有差异详情请参考
https://github.com/novoda/bintray-release
https://github.com/novoda/bintray-release/wiki中文
最新文章
- ImportError: cannot import name '_imagingtk'
- Android之Activity之间跳转
- 模拟jquery
- ios 企业证书 ipa 重新签名发布
- 2014 ACM-ICPC Asia Anshan Regional Contest(Online Version)
- -_-#【jQuery】data
- DEV控件的使用(二次封装BaseUI)
- C#和NewSQL更配 —— CockroachDB入门(可能是C#下的全网首发)
- Python连接Oracle数据库
- 【Windows】JDK安装与环境变量配置
- ADB——keyevent命令
- PHP中new static()与new self()的区别异同分析
- spring 文件加载 通过listener的类获取配置文件 并加载到spring容器中
- U盘单个文件最大4G限制问题
- WordPress引入css/js两种方法
- dSploitzANTI渗透教程之修改MAC地址与Wifi监听器
- Linux下安装spf13-vim
- JAVA类加载器概念与线程类加载器
- winform listview默认第一项光标选中
- Light oj 1074 spfa
热门文章
- Working with WordprocessingML documents (Open XML SDK)
- Mathematical optimization数学上的最优化
- 并发编程学习笔记之Java存储模型(十三)
- time,datetime,calendar模块
- python之路径拼接urljoin
- [AGC005C]Tree Restoring 构造
- 【bzoj4103】[Thu Summer Camp 2015]异或运算 可持久化trie树
- 洛谷P2510 [HAOI2008]下落的圆盘(计算几何)
- 老男孩Day18作业:后台用户管理
- 【洛谷2113】看球泡妹子 DP背包