服务器技术第一天(gradle配置与入门)
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)创建目录结构:
1)存放java源码的目录:src/main/java
mkdir -p src/main/java/hello //用控制台创建一个多级包,也可以直接在用户界面创建
project
└── src
└── main
└── java
└── hello
2)存放测试源码的目录:src/test/java
存放jar包要包含的其他文件(例如资源文件)的目录:src/main/resources
存放执行case需要的文件的目录:src/test/resources
所有新生成的文件存放目录:build
存放jar包目录或者java项目自身压缩后的jar包存放的目录:build/libs
*(build目录gradle会自己生成)。
(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我需要你准备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(运行项目)
gradle clean(清除项目)