一.在需要发布的模块chrisbaselibrary下的build.gradle中添加以下部分 //maven插件 apply plugin: 'maven' //打包main目录下代码和资源的 task task androidSourcesJar(type: Jar) { classifier = 'sources' from android.sourceSets.main.java.srcDirs } //配置需要上传到maven仓库的文件 artifacts { archives and…
打开项目根目录下的 build.gradle(Project:项目名称一级的gradle),如下所示添加阿里 maven 库地址: // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { // 添加阿里云 maven 地址 maven { url 'http://maven.aliyun.com/…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 本文使用的OKHttp封装库是张鸿洋(鸿神)写的,因为在项目中一直使用这个库,所以对于一些常用的请求方式都验证过,所以特此整理下. 本文主要讲的是在项目中导入OkHttpUtils库的一些操作.至于get.post.上传单个.多个文件.下载文件.提交文件.提交json字符串请求等,在下一篇中会有单独的介绍. 效果图 代码分析 1.导入jar包 2.在MyApplication中配置OKHttpUtils 3.在AndroidMa…
一.概述 之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧. 于是,在这个周末,抽点时间对该工具类,进行了重新的拆解与编写,顺便完善下功能,尽可能的提升其使用起来的方便性和易扩展性. 标题的改善,也是指的是对于我之前的代码进行改善. 如果你对okhttp不了解,可以通过Android Ok…
膜拜一下~ 转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/49734867: 本文出自:[张鸿洋的博客] 一.概述 之前写了篇Android OkHttp完全解析 是时候来了解OkHttp了,其实主要是作为okhttp的普及文章,当然里面也简单封装了工具类,没想到关注和使用的人还挺多的,由于这股热情,该工具类中的方法也是剧增,各种重载方法,以致于使用起来极不方便,实在惭愧. 于是,在这个周末,抽点时间对该工具类,进行了重新的…
版权声明:本文为HaiyuKing原创文章,转载请注明出处! 前言 这一篇主要讲一下将OkHttpUtils运用到mvp模式中. 数据请求地址:http://www.wanandroid.com/tools/mockapi/418/version 效果图 代码分析 1.集成OKHttpUtils开源库参考<okhttputils[ Android 一个改善的okHttp封装库]使用(一)>: 2.使用mvp模式封装网络请求. 使用步骤 一.项目组织结构图 注意事项: 1.  导入类文件后需要c…
序言 这是一篇半技术类文章.众所周知如今Google主推Android Studio开发工具.而Eclipse已经被闲置一阵子了,可是Eclipse项目却还有非常多没有迁移到AS中.而如今一些新的库都是採用AS Gradle打包并公布到公共仓库中.而这些库Eclipse 并不能直接使用.在本篇文章中将解说怎样导入一个或者多个库到Eclipse中使用. 目的 Eclipse基本算是荒废的状态了.这并非说Eclipse就不好.毕竟都是Eclipse过来的:仅仅能说一个个是新欢一个旧情人了. 旧情人肯…
原文地址:http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Dependencies-Android-Libraries-and-Multi-project-setup 4.Dependencies.Android Libraries and Multi-project setup(依赖关系,Android库和多项目设置) Gradle项目能够依赖于其他组件.这些组件能够是外部二进制包,或者是其他的Gradle项…
gradle支持自定义config.gradle,在GoogleSamples中提到我们必须使用关键字ext(对应ExtraPropertitesExtension的实例)来定义动态属性 如何实现: 第一步.新建config.gradle (和项目的build.gradle同级). config.gradle ext { android = [ buildToolsVersion: '28.0.3', supportVersion : '26.0.2', minSdkVersion : 19,…
Android持续集成之Jenkins 部署 [TOC] 0x00安装 准备工作如下: Tomcat8.5下载地址 Jenkins下载链接 1 将下载的jenkins.war包放至tomcat下的webapps目录 2 浏览器直接访问如下链接即可 ip:tomcatPort/jenkins/ 3 看到如下页面后,按照上面的提示,需要输入默认生成的管理员密码,在终端中输入如下命令 cat /var/root/.jenkins/secrets/initialAdminPassword 将终端中输出的…