Gradle クイックガイド Java プロジェクト作成
Gradle で Java プロジェクトを素早く作成してみる。
開発環境
- Java: 1.8
- Gradle: 4.1
Gradle プロジェクトを作成する
ディレクトリ gradle-hello-world を作成し、Gradle プロジェクトを初期化する。
$ mkdir gradle-hello-world
$ cd gradle-hello-world/
$ gradle init
BUILD SUCCESSFUL in 1s
2 actionable tasks: 2 executed
ソースコードを作成する
ソースコードディレクトリを作成する。
$ mkdir -p src/main/java/hello
ソースコード src/main/java/hello/HelloWorld.java を作成する。
package hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("hello world!");
}
}
Gradle でビルドする
ビルドのために build.gradle に次の内容を追加する。
apply plugin: 'java'
NOTE: すべてのビルドに関する内容は build.gradle に記述される。
ビルドコマンド gradle build でビルドすると、build ディレクトリが作成され、ソースコードのビルドが進む。
$ gradle build
BUILD SUCCESSFUL in 2s
2 actionable tasks: 2 executed
Gradle プロジェクトを gradlew で実行する
build.gradle ファイルに次の内容を追加すると、アプリケーションを直接起動できる。
apply plugin: 'application'
mainClassName = 'hello.HelloWorld'
起動コマンド gradlew run でアプリケーションを直接起動してみる。
$ ./gradlew run
> Task :run
hello world!
BUILD SUCCESSFUL in 2s
2 actionable tasks: 1 executed, 1 up-to-date
ディレクトリ構造
作成されたディレクトリを確認するために tree を入力する。
$ tree
.
├── build.gradle
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
└── main
└── java
└── hello
└── HelloWorld.java