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

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

1.安装Intellij IDEA


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


用Gradle建立一个简单的java项目_第1张图片
Create New Project
  • 选择Java项目,Next:

用Gradle建立一个简单的java项目_第2张图片
Gradle-Java
  • GroupId、ArtifactId和Version和Maven一样。填写GroupId和ArtifactId,Next:

用Gradle建立一个简单的java项目_第3张图片
GroupId & ArtifactId
  • Use auto-import和Create directories for empty content roots automatically这两个选项勾上,Next:

用Gradle建立一个简单的java项目_第4张图片
...
  • Finish

用Gradle建立一个简单的java项目_第5张图片

3.项目目录结构


用Gradle建立一个简单的java项目_第6张图片
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项目_第7张图片
jcenter()

4.创建Hello.java


代码写在: src/main/java/

用Gradle建立一个简单的java项目_第8张图片
Hello.java
public class Hello {   
      public String hello(String name) {        
            return "Hello:" + name;   
      }
}

5.创建Junit测试


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

用Gradle建立一个简单的java项目_第9张图片
cmd+shift+T
  • 勾选hello

用Gradle建立一个简单的java项目_第10张图片
Create Test
  • 测试文件位置

测试文件位置: src/test/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项目_第11张图片
Run Test

看到绿条表示测试通过!

Success

你可能感兴趣的:(用Gradle建立一个简单的java项目)