![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
gradle
fsilence璐豪
W --- winL --- learnH --- heart
公众号:CoderHouse
欢迎投递简历到快手 https://zhaopin.kuaishou.cn/recruit/e/#/official/social/?workLocationCode=domestic
内推 请邮件 weiluhao@kuaishou.com 附上简历和职位链接
展开
-
gradle在不同系统下适配
有时我们需要自己定制一些gradle的执行task,可能会用到一些系统中的其它环境,这时需要我们针对不同的OS做一些适配。判断当前系统环境方法一: 获取os的name判断其中是否包含windows字段 def isWindows() { return System.properties['os.name'].contains('windows');}方法二: 通过Operatin原创 2017-05-14 23:45:32 · 4056 阅读 · 0 评论 -
Android Gradle上传Maven仓库
在Android的gradle配置上追加上传Maven的相关操作 maven的gradle插件Android里内置了maven插件 只需要apply plugin: “maven” 即可使用maven插件配置maven配置maven仓库地址在root 下的build.gradle 的subprojects下的repositories中追加一下maven仓库地址,表示给子项目添加仓库地址 mave原创 2017-05-14 23:51:28 · 4063 阅读 · 0 评论 -
gradle调试断点
调试断点我们的gradle插件 我们免不了需要调试gradle脚本。但是要特殊说明的是, 现在还没有办法调试gradle的脚本文件, 我们只能通过pringln 来输出message, 然后在Gradle Console中查看。 我们这里要说的是利用远程调试,去断点调试自己编写的gradle插件。其实gradle的脚本使用groovy编写的而groovy也是运行在jvm上的,所以这里的调试方法就原创 2017-05-14 23:49:22 · 8719 阅读 · 1 评论 -
用gradle构建java项目
一般像后台的项目都是用maven构建的,我们来看一下使用gradle来构建java项目,本文不涉及到具体的gradle配置IDE: idea首先安装gradle 并配置环境变量 在项目目录下执行 gradle wrapper 生成wrapper文件(之后再idea中配置使用wrapper构建,使用wrapper的好处在于使用项目配置的gradle版本 不会因为版本冲突引发问题)可以通过–ver原创 2017-05-14 23:52:55 · 2322 阅读 · 0 评论 -
Gradle发布项目到Maven(New)
之前写过一篇Gradle发布到maven的Blog,具体可见 Android Gradle上传Maven仓库。最近由于项目需要需要一个publishToLocal的功能,发现基于之前的maven插件不太好配置,而且Gradle官方也有了新的发布插件,所以就产生了本文,基于maven-publish插件实现maven上传。 首先我们明确一下我们的需求: 1.我们需要发布到maven 2.我...原创 2018-08-09 16:51:30 · 2794 阅读 · 0 评论