gradle一种比maven更新更简单的项目管理工具。
1.安装gradle
下载地址https://gradle.org/gradle-download/
下载后解压,重命名文件夹的名字为gradle。
环境变量配置:
GRADLE_HOME=/usr/local/gradle
export GRADLE_HOME
export PATH=${PATH}:$GRADLE_HOME/bin
2.学习
学习比较好的入门教程:http://blog.jobbole.com/84471/
-----------------------
个人学习笔记,
配置文件如下:
group 'cn.zk.bao'
version '1.0-SNAPSHOT'
apply plugin: 'idea' //如果使用idea开发,那就配置上,如果用eclipse那就配置为eclipse
apply plugin: 'java'
sourceCompatibility = 1.8 //使用的java版本
repositories {
//自定义maven仓库地址,使用中国开源社区的,下载包比较快
maven { url 'http://maven.oschina.net/content/groups/public/' }
//maven仓库中心,下面这个为gradle为maven仓库中心取的别名,直接用上就OK
mavenCentral()
}
//引入依赖包
dependencies {
compile 'log4j:log4j:1.2.17'
testCompile group: 'junit', name: 'junit', version: '4.11'
}
//这里的配置是把该项目打包为jar
jar {
//将当前项目依赖的包一同打包到jar里面,该jar就变成“肥”jar了,因为他把依赖包也打到了jar里面。一般情况下我们打包是将项目中的java文件打包为jar,不需要该句,这里是为了演示该项目才弄的。
from { configurations.compile.collect { it.isDirectory() ? it : zipTree(it) } }
//
manifest {
attributes 'Main-Class': 'cn.zk.bao.HelloWorld'
}
}
开始打包
cd到该项目的目录
gradle clear,清除一下工程
gradle build 打包该工程;gradle assemble打包时不执行单元测试。
打包后的文件被放入build/libs/下面。
执行一下jar文件:java -jar zktest-1.0-SNAPSHOT.jar