发布到JFrog Bintray 踩坑和优化
来源:互联网 发布:sql 金额分摊配对算法 编辑:程序博客网 时间:2024/06/07 16:15
在自己的一个 轮子PopsTabView在上传到JFrog Bintray
时,遇到坑…
踩坑
当遇到如下类似错误,
:poptabview_lib:javadoc/Users/chenchangjun/MyOpenGitSouce/PopsTabView/poptabview_lib/src/main/java/com/ccj/poptabview/base/SuperAdapter.java:3: 错误: 程序包android.support.v7.wi存在import android.support.v7.widget.RecyclerView; ^/Users/chenchangjun/MyOpenGitSouce/PopsTabView/poptabview_lib/src/main/java/com/ccj/poptabview/base/SuperAdapter.java:16: 错误: 程序包RecyclerView不存在public abstract class SuperAdapter extends RecyclerView.Adapter implements OnHolderClickedListener { ^/Users/chenchangjun/MyOpenGitSouce/PopsTabView/poptabview_lib/src/main/java/com/ccj/poptabview/base/SuperPopWindow.java:13: 错误: 找不到符号import com.ccj.poptabview.R; ^ 符号: 类 R 位置: 程序包 com.ccj.poptabview/Users/chenchangjun/MyOpenGitSouce/PopsTabView/poptabview_lib/src/main/java/com/ccj/poptabview/filter/link/FirstFilterAdapter.java:4: 错误: 程序包android.rt.v7.widget不存在import android.support.v7.widget.RecyclerView;
常见错误,就是javaDoc的task执行的时候,检查语法,还有自己引用的包的时候出现问题.
这个时候,我们只需要在project.gradle中 将打包doc的任务不执行即可.
使用方式
tasks.getByPath(":你的lib名字:你的javadoc打包任务名(一般来将都是javadoc)").enabled = false
,
然后,在你的lib.gradle中,注释掉相关引用就行啦.
//project.gradletasks.getByPath(":poptabview_lib:javadoc").enabled = falsetasks.getByPath(":poptabview_lib:javadocJar").enabled = false
//比如这里,只让打包源文件artifacts { //archives javadocJar archives sourcesJar}
优化
想不想要这种炫酷的效果??
在此之前要 掌握markdown语法.
这个获取方式在这里
他的优点,在于时刻会更新图标的数字变化.不用手动修改,那我这边的源码是下面这样的,要修改上图中的代码,注意download.svg
和_latestVersion
这样才会取最新版本.
[![Download](https://api.bintray.com/packages/ccj659/maven/PopsTabView/images/download.svg) ](https://bintray.com/ccj659/maven/PopsTabView/_latestVersion)
获取如下图标
,
在这里~~~~ 可以自定义的炫酷小图标 https://shields.io/.
参考
使用Android Studio把自己的Android library分发到JCenter
阅读全文
0 0
- 发布到JFrog Bintray 踩坑和优化
- bintray 发布 再入坑
- Android Studio发布项目到Bintray jCenter
- android使用bintray发布aar到jcenter
- 新版Bintray网站发布Library到JCenter
- 笔记:Android Studio发布项目到Bintray
- 使用 bintray 网站发布 library 到 jcenter
- 使用Gradle发布SNAPSHOT版本到JCenter(oss.jfrog.org)
- BUG: Plugin with id 'com.jfrog.bintray' not found.
- 解决: Plugin with id 'com.jfrog.bintray' not found.
- 解决: Plugin with id 'com.jfrog.bintray' not found.
- android studio: Plugin with id 'com.jfrog.bintray' not found.
- Plugin with id 'com.jfrog.bintray' not found 解决方案
- AndroidStuio快速发布开源项目到Jcenter/Bintray
- AndroidStuio发布项目到Jcenter/Bintray遇到的问题
- Android Library上传到GitHub并一键发布到Bintray或JCenter
- 导入开源Plugin with id 'com.jfrog.bintray' not found.问题
- 将Android开源项目通过Gradle发布到bintray/Jcenter
- 苹果手机查看已安装app的本地文件
- MFC 一个对话框调用另一对话框中的控件和函数
- 【南阳oj 】练习题 5 Binary String Matching
- SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
- Cesium学习笔记(十):粒子系统(Particle System)
- 发布到JFrog Bintray 踩坑和优化
- UCC字符串str管理
- dbms_xplan常用的函数
- 利用HTML和CSS实现常见的布局
- 最长回文子串(Longest Palindromic Substring)
- oracle数据库的连接类型TNS简要说明
- Linux中三种网络模式是什么意思——Host-Only(三仅主机模式)
- Android游戏开发之横竖屏的切换
- sql 获取 3天内过生日 的人