メモです。gradle
はRustのcargo
、Goのgo
みたいな感じです。プロジェクトにbundleされている./gradlew
のshellファイルを呼び出しても同じことができます。
また、build.gradle
はcargo.yaml
やgo.mod
のように、依存関係を管理するファイルです。
mkdir hello-gradle-java
gradle init --type java-application
Select build script DSL:
1: Groovy
2: Kotlin
Enter selection (default: Groovy) [1..2]
1を選択。
Select test framework:
1: JUnit 4
2: TestNG
3: Spock
4: JUnit Jupiter
1を選択。
あとは、Enterを押してdefault指定にする。
実行
./gradlew run
or
gradle run
Reusing configuration cache.
> Task :app:run
Hello World!
BUILD SUCCESSFUL in 479ms
2 actionable tasks: 1 executed, 1 up-to-date
Configuration cache entry reused.
テスト実行
./gradlew test
or
gradle test
Reusing configuration cache.
BUILD SUCCESSFUL in 456ms
3 actionable tasks: 3 up-to-date
Configuration cache entry reused.