Gradle概述:
在Gradle中,有两个基本概念:项目和任务
Gradle只是提供了构建项目的一个框架,真正起作用的是Plugin
1.gradle配置(MAC):
(1)从官网下载gradle:
地址:http://gradle.org/gradle-download/
(2)安装gradle:
1)将gradle包文件放到/Applications/gradle-2.6下面
2)打开控制台设置环境变量:
vi .bash_profile
在其中加上PATH=$PATH:/Applications/gradle-2.6/bin/,保存并退出(:wq)
然后再在console上输入以下命令
source ~/.bash_profile
3)安装成功
2.gradle小试一把:
(1)建立一个项目(是为了让gradle在本项目的根目录下去build)
(2)创建目录结构
mkdir -p src/main/java/hello(用控制台创建一个多级包,也可以直接在用户界面创建)
project
└── src └── main └── java └── hello
(3)在hello目录下中创建两个java文件,分别是HelloWorld.java和Greeter.java
1 //HelloWorld.java-----src/main/java/hello/HelloWorld.java 2 package hello; 3 4 public class HelloWorld { 5 public static void main(String[] args) { 6 LocalTime currentTime = new LocalTime(); 7 System.out.println("The current local time is: " + currentTime); 8 9 Greeter greeter = new Greeter(); 10 System.out.println(greeter.sayHello()); 11 } 12 } 13 14 15 //Greeter.java-----src/main/java/hello/Greeter.java 16 package hello; 17 18 public class Greeter { 19 public String sayHello() { 20 return "Hello world!"; 21 } 22 }
(4)创建一个build.gradle
在根目录下:(Gradle构建脚本build.gradle指定了一个项目和它的任务)
1 repositories { //导入网站 2 mavenCentral() 3 } 4 5 apply plugin: ‘java‘ //应用‘java’插件,使其能够被编译(gradle build) 6 7 apply plugin: ‘application‘ //应用‘application’插件,使其能够被运行(gradle run) 8 9 mainClassName = ‘hello.HelloWorld‘ //设置主类 10 11 dependencies { //从网上下载补充包 12 compile "joda-time:joda-time:2.2" //格式是名称:名称:版本 13 } 14
(5)Now that you have a project that you can build with Gradle ^_^
cd /Users/zhouhongming/Desktop/Project/
gradle build
gradle run