Github地址:https://github.com/LT-demos/gradle-hello-world-demo
1.安裝Intellij IDEA
2.通過Intellij IDEA中Gradle創(chuàng)建Java項(xiàng)目
Create New Project
-
選擇Java項(xiàng)目,Next:
Gradle-Java
-
GroupId、ArtifactId和Version和Maven一樣。填寫GroupId和ArtifactId,Next:
GroupId & ArtifactId
-
Use auto-import和Create directories for empty content roots automatically這兩個選項(xiàng)勾上,Next:
...
-
Finish
3.項(xiàng)目目錄結(jié)構(gòu)
gradle-hello-world-demo
- .gradle,gradle的相關(guān)支持文件,不用管
- .idea,IntelliJ IDEA的相關(guān)文件,不用管
- build,構(gòu)建生成物,存放項(xiàng)目構(gòu)建中生成的class和jar包
- gradle,一個gradle的包裝程序,貌似直接用gradle不太好,得再包一層,這個其實(shí)我們也不用管
- src,我們寫代碼的地方,不用說了吧
- build.gradle,gradle的構(gòu)建配置,這是我們要關(guān)心的,相當(dāng)于Maven的pom.xml
- GradleLearn.iml,IntelliJ IDEA的項(xiàng)目文件
- gradlew,一段gradle wrapper的運(yùn)行腳本,F(xiàn)or *nix
- gradlew.bat,一段gradle wrapper的運(yùn)行腳本,F(xiàn)or Windows
需要注意:
Gradle
下載依賴有時候會很慢,需要把jcenter()
這個倉庫地址加到build.gradle里去!
jcenter()
4.創(chuàng)建Hello.java
代碼寫在:
src/main/java/
Hello.java
public class Hello {
public String hello(String name) {
return "Hello:" + name;
}
}
5.創(chuàng)建Junit測試
快捷鍵:cmd+shift+T (Mac)
cmd+shift+T
-
勾選hello
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");
}
}
-
運(yùn)行測試
點(diǎn)擊側(cè)邊欄的Run Test
Run Test
看到綠條表示測試通過!
Success