服务器技术第一天(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(清除项目)

    

 

posted @ 2015-09-01 18:35  ZashioM  阅读(546)  评论(0编辑  收藏  举报