用Gradle建立一个简单的java项目

Github地址:https://github.com/LT-demos/gradle-hello-world-demo

1.安装Intellij IDEA

2.通过Intellij IDEA中Gradle创建Java项目

《用Gradle建立一个简单的java项目》 Create New Project

  • 选择Java项目,Next:

《用Gradle建立一个简单的java项目》 Gradle-Java

  • GroupId、ArtifactId和Version和Maven一样。填写GroupId和ArtifactId,Next:

《用Gradle建立一个简单的java项目》 GroupId & ArtifactId

  • Use auto-import和Create directories for empty content roots automatically这两个选项勾上,Next:

《用Gradle建立一个简单的java项目》

  • Finish

《用Gradle建立一个简单的java项目》

3.项目目录结构

《用Gradle建立一个简单的java项目》 gradle-hello-world-demo

  • .gradle,gradle的相关支持文件,不用管
  • .idea,IntelliJ IDEA的相关文件,不用管
  • build,构建生成物,存放项目构建中生成的class和jar包
  • gradle,一个gradle的包装程序,貌似直接用gradle不太好,得再包一层,这个其实我们也不用管
  • src,我们写代码的地方,不用说了吧
  • build.gradle,gradle的构建配置,这是我们要关心的,相当于Maven的pom.xml
  • GradleLearn.iml,IntelliJ IDEA的项目文件
  • gradlew,一段gradle wrapper的运行脚本,For *nix
  • gradlew.bat,一段gradle wrapper的运行脚本,For Windows

需要注意:Gradle下载依赖有时候会很慢,需要把jcenter()这个仓库地址加到build.gradle里去!

《用Gradle建立一个简单的java项目》 jcenter()

4.创建Hello.java

代码写在: src/main/java/

《用Gradle建立一个简单的java项目》 Hello.java

public class Hello {   
      public String hello(String name) {        
            return "Hello:" + name;   
      }
}

5.创建Junit测试

快捷键:cmd+shift+T (Mac)

《用Gradle建立一个简单的java项目》 cmd+shift+T

  • 勾选hello

《用Gradle建立一个简单的java项目》 Create Test

  • 测试文件位置

测试文件位置: src/test/java/

《用Gradle建立一个简单的java项目》 HelloTest

  • 编写测试

import org.junit.Test;
import static org.junit.Assert.*;
public class HelloTest {   
      @Test    
      public void hello() throws Exception {              
            String greeting = new Hello().hello("Leonard");
            assertEquals(greeting, "Hello:Leonard");  
       }
}
  • 运行测试

点击侧边栏的Run Test

《用Gradle建立一个简单的java项目》 Run Test

看到绿条表示测试通过!

《用Gradle建立一个简单的java项目》 Success

    原文作者:LeonardLT
    原文地址: https://www.jianshu.com/p/f07ec372c567
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞