首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Gradle
订阅
since1986
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Gradle学习系列之二——创建Task的多种方法
在本系列的上篇文章中,我们讲到了Gradle入门,在本篇文章中我们将讲到创建Task的多种方法。 请通过以下方式下载本系列文章的Github示例代码: Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示…
Gradle 创建 Web 项目 + Greety
项目目录结构 (asset, view, config 目录是为了管理文件而添加的,不是必须的): 使用 Greety 启动嵌入式 Tomcat 或者 Jetty,具体参考 http://blog.csdn.net/xiejx618/article/details/383225…
Gradle 编码
Gradle 默认使用系统字符编码(Windows 为 GBK,Linux, Mac 为 UTF-8),很多程序员都是使用 Windows,但是 Java 文件以及其他资源文件大多数都会使用 UTF-8(因为要跨平台使用),在 Windows 开发时编译运行容易出现乱码,报错等…
Gradle在大型Java项目上的应用
在Java构建工具的世界里,先有了Ant,然后有了Maven。Maven的CoC[1]、依赖管理以及项目构建规则重用性等特点,让Maven几乎成为Java构建工具的事实标准。然而,冗余的依赖管理配置、复杂并且难以扩展的构建生命周期,都成为使用Maven的困扰。 Gradle作为…
Gradle 文件动态内容替换
不同环境下的配置文件不一样,为每个环境单独写一套配置文件不易维护,使用 Gradle 能动态的替换文件中预先定义好的占位符生成特定环境下的配置文件并打包输出。 @database.username@, @database.password@ 等是占位符,Gradle 会将其替换…
Android中gradle脚本 删除目录 修改目录 修改文件字符串等操作
//编码格式 tasks.withType(JavaCompile) { options.encoding = 'UTF-8' } //定义全局变量 ext{ NAME="test" } //读取gradle配置文件 def initBuildPath() { Prope…
Gradle学习系列之四——增量式构建
在本系列的上篇文章中,我们讲到了如何读懂Gradle的语法,在本篇文章中,我们将讲到增量式地构建项目。 请通过以下方式下载本系列文章的Github示例代码: 如果我们将Gradle的Task看作一个黑盒子,那么我们便可以抽象出输入和输出的概念,一个Task对输入进行…
Android 开发必备知识:我和 Gradle 有个约会
真正开始近距离接触编程其实是在2012年,年底的时候带我的大哥说,咱们这个 app 发布的时候手动构建耗时太久,研究一下 ant 脚本吧。 那个时候连 HashMap 都不知道是啥,可想开发经验几乎为零,一个小小的 ant 脚本看得我真是深深地感受到了这个世界充满的恶意。好在后…
Gradle 修改 Maven 仓库
Gradle 的默认仓库在国内下载太慢了,可以切换到国内的 Maven 镜像仓库,如阿里的 Maven 库,又或者是换成自建的 Maven 私服。 一个简单的办法,修改项目的 build.gradle,将 jcenter() 或者 mavenCentral() 替换掉即可: 但…
Gradle实战系列(三)__多模块项目
一般中大型项目都会将程序分为多个模块来开发,除了依赖第三方库之外,不同模块之间彼此也可能存在依赖关系, Gradle 提供的配置方式,可以很容易的完成多模块建构。 假设现在有一个项目,区分为核心模块,前端及管理系统两个 web 模块,两个 web 模块除了基于 Spring M…