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

ソースコード

参考