本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Gradle学习系列之五——自定义Property
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
在前面的文章中我们讲到,设置和读取Project的Property是使用Gradle的一个很重要的方面。比如,很多Plugin都会向Project中加入额外的Property,在使用这些Plugin时,我 ...
Gradle学习系列之四——增量式构建
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
如果我们将Gradle的Task看作一个黑盒子,那么我们便可以抽象出输入和输出的概念,一个Task对输入进行操作,然后产生输出。比如,在使用java插件编译源代码时,输入即为Java源文件,输出则为cla ...
Gradle学习系列之三——读懂Gradle语法
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
Gradle是一种声明式的构建工具。在执行时,Gradle并不会一开始便顺序执行build.gradle文件中的内容,而是分为两个阶段,第一个阶段是配置阶段,然后才是实际的执行阶段。在配置阶段,Grad ...
Gradle学习系列之二——创建Task的多种方法
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
Gradle的Project从本质上说只是含有多个Task的容器,一个Task与Ant的Target相似,表示一个逻辑上的执行单元。我们可以通过很多种方式定义Task,所有的Task都存放在Projec ...
Gradle学习系列之一——Gradle快速入门
请通过以下方式下载本系列文章的Github示例代码:
git clone https://github.com/davenkin/gradle-learning.git
和Maven一样,Gradle只是提供了构建项目的一个框架,真正起作用的是Plugin。Gradle在默认情况下为我们提供了许多常用的Plugin,其中包括有构建Java项目的Plugin,还有War, ...
Spring源码编译
前言
Spring源码之前有读过,主要读的是IOC部分。由于换了电脑,加上想再看看其他部分,遂决定重新来过。Spring源码现已迁移至GitHub。
准备工作
Git和JDK1.7+是必需的。因为最新的spring-framework是采用gradle编译的,故需要下载gradle。
源码下载
我下载的是Spring3.2.x版本
git clone ...
linux下 为gradle配置maven本地库
1、下载maven 当前版本3.2.1 解压缩将bin目录加入PATH mvn --version成功的话 表示安装成功,可以设置环境变量MAVEN_OPTS=-Xms256m-Xms512m(在~\.bashrc下貌似要这么设 中间有空格不行)2、修改自带conf/settings.xml,取消<localRepository>/home/liuyi/maven/repositor ...
翻译:Gradle之构建脚本编写
原文地址 http://www.gradle.org/docs/current/userguide/writing_build_scripts.html
13.1. The Gradle build language构建语言
Gradle提供了一种“领域专用语言”(domain specific language) 或者 DSL对构建进行描述。这种语言基于Groo ...
Gradle Plugin开发手记
最近手头需要开发一个Gradle插件,于是研究了几天,基本实现了一个Gradle插件。总结一下Gradle插件开发的步骤。
首先需要建一个gradle工程,需要添加以下依赖
dependencies {
compile gradleApi()
compile 'org.codehaus.groovy:groovy:2.1.5'
}
例如:新建一个 ...
(翻译)Gradle的安装
原文地址 http://www.gradle.org/docs/current/userguide/installation.html
4.1. Prerequisites先决条件
Gradle依赖于JDK,需要已经安装好5.0(包括)以上的版本。虽然Gradle是基于Groovy配置的,但是不需要安装Groovy,它自带了。如果你已经安装了Groovy,没有关系 ...
{转载}Gradle在大型Java项目上的应用
第一次听说Gradle,看到这篇一篇文章,转过来。
================================================================正文
在Java构建工具的世界里,先有了Ant,然 ...
grade 设置输出jar包文件名称
默认会使用项目名称也就是目录的名称。
// 方案1
rootProject.name = 'project1'
// 方案2
archivesBaseName = 'project1'
// 方案3
jar.baseName = 'project1'
// 方案4
apply plugin: 'java'
apply plugin: 'maven'
...
Android Studio 首次创建工程下载Gradle失败
Android Studio简介:Google官方出品,基于Intellij IDE的Android开发工具。下载页面
Gradle简介:Groovy语言为基础,基于DSL(领域特定语言)语法的自动化构建工具。下载页面同类工具:Ant、Maven
Android Studio工具开发Android应用,使用Gradle作为构建工具。
首次启动时会检测本地是否已安装Gradle,没有安装会自动下载 ...