
gradle
文章平均质量分 80
乐百川
这个作者很懒,什么都没留下…
展开
-
Gradle和Maven性能对比
Gradle目前已经出到6.0版本了,想当初我第一次了解到Gradle的时候,它仅有2.0版本,这些年来一直不断迭代和优化,现在可以说是非常成熟好用的一款工具。如果大家还在使用Maven,我建议大家学习一下Gradle,现在Gradle的性能可以说是完全超越了Maven,各种平台也早已支持Gradle。可以说,除非是兼容老项目,否则,完全可以用Gradle来替代Maven。Gradle显然也对自...原创 2019-11-24 04:33:08 · 5532 阅读 · 1 评论 -
Gradle 5.0 更新介绍
Gradle 5.0正式版出来有几天了,这个工具的发展速度还真是惊人。前些天我看到gradle 5 rc版的时候还在想正式版什么时候出,没想到rc版没过几天正式版就出来了。那么正好,就来介绍一下gradle 5.0正式版加入的一些新功能吧。依赖版本对齐项目中引用的第三方包多了,难免出现引入了同一个包的不同版本,导致冲突的情况发生。依赖版本对齐这个功能就是为了解决这种情况而出现的。如果要对齐依赖...原创 2018-11-30 02:07:42 · 2173 阅读 · 0 评论 -
Kotllin与Maven和Gradle的集成
Intellij IDEA对Kotlin语言提供了完善的支持,我们可以方便的创建项目。但是IDEA项目毕竟只是针对单个IDE的,无法很好的跨环境。Kotlin同时也提供了针对Maven和Gradle的支持。我们可以非常方便的在现有的Java项目中引入Kotlin。和Maven集成Kotlin文档提供了详细的配置,包括只配置Kotlin编译环境、同时编译Kotlin和Java等、只打包本项目文件、打包原创 2017-03-02 21:25:18 · 1039 阅读 · 0 评论 -
Gradle 快速入门
大家应该都经历过为了学习Hibernate、Spring这样的框架,需要引用大量Jar包而忙得焦头烂额的经历吧。在Java中管理Jar包确实是一件麻烦事情。而且有时候就算你电脑上一个项目配置的好好的,换一台电脑马上就不行了。因此就产生了项目构建工具这么一个玩意,它能大大简化我们构建项目所需的成本。Maven就是这么一个项目构建工具,它的配置文件是一个XML文件。这样做的优点就是配置易于理解,因为是X原创 2017-02-06 02:55:25 · 1111 阅读 · 0 评论 -
Gradle项目中文乱码的解决办法
最近一直在学习使用Gradle项目构建工具,但是一直遇到一个问题就是中文乱码,比如将易天乱码成了鏄撳ぉ,经过研究我发现这正是将UTF-8编码识别为GBK编码出现的现象。经过一番查阅,解决办法就是在build.gradle文件中添加如下一段,rhGradle将文件识别为UTF-8编码。当然,这需要你的项目文件本来就是UTF-8编码的,如果默认是GBK编码,就不需要更改。tasks.withType(J原创 2017-01-07 16:29:20 · 47663 阅读 · 14 评论 -
Gradle学习笔记 使用插件
前面说了不少内容,但是我看了一下Gradle官方文档内容太多太详细。其中大部分内容其实我们不需要知道。一般情况下我们应用一部分插件就可以了。自己编写Gradle任务的情况并不多见。Java插件在build.gradle文件中添加以下一句,即可启用Java插件。Java插件用于构建普通的Java项目。apply plugin: 'java'Java项目应该包括以下文件夹: 文件夹 含义 sr原创 2017-01-05 00:28:28 · 2112 阅读 · 0 评论 -
Gradle学习笔记 依赖管理
定义依赖下面我们在build.gradle中添加如下一段。apply属于插件的部分,我们到后面再说。现在先来看一下Gradle中的依赖管理,有两个部分,repositories和dependencies。下面来逐一说明。apply plugin: 'java'repositories { mavenCentral()}dependencies { compile group: 'o原创 2017-01-04 20:41:48 · 734 阅读 · 0 评论 -
Gradle学习笔记 使用Gradle Wrapper
Gradle可以在没有安装Gradle的情况下使用,这时候就需要Gradle Wrapper了。Gradle Wrapper其实就是一个脚本文件,它会在没有安装Gradle的情况下为我们下载Gradle,之后我们就可以使用gradlew命令,像使用gradle一样来使用Gradle了。但是对于我们天朝用户来说,不管是Gradle还是Gradle Wrapper,都需要网络代理才能以较高的速度下载。创原创 2017-01-04 00:00:51 · 21263 阅读 · 4 评论 -
Gradle学习笔记 Gradle命令行
执行多个任务安装好Gradle之后,就可以使用Gradle命令行了。首先我们先新建一个文件夹gradle-learn,然后在其中新建一个build.gradle,这是Gradle的项目构建文件。task compile { doLast { println 'compiling source' }}task compileTest(dependsOn: compil原创 2017-01-03 23:36:58 · 10511 阅读 · 0 评论 -
Gradle学习笔记 Gradle介绍和安装
Gradle介绍Gradle是一个现代的项目构建工具。如果你使用过Maven的话,就会明白项目构建工具的优点。但是Maven有一些缺点。由于Maven使用的是xml语言描述项目,虽然描述非常清晰,但是如果在pom.xml中配置一些插件的话,就会出现一个非常冗长的pom.xml,严重影响可读性以及pom.xml的维护性。Gradle使用的是DSL语言,所以描述非常简洁。比如,我们要在项目中添加Hibe原创 2017-01-03 21:33:25 · 790 阅读 · 0 评论