2017年1月31日火曜日

Groovyでプロジェクトを作る (gradle)

groovyでプロジェクトを作る際に最低限必要なbuild.graldeを紹介。
gradleプロジェクトの作成
gradle init
カレントディレクトリに、build.gradleや、gradlew などのファイルが生成される。

サンプル用のgroovyファイルを作成する。
mkdir -p src/main/groovy/
touch  src/main/groovy/Starter.groovy
Starter.groovy
class Starter{
    static void main(String... args){
        println "Hello World!"
    }
}
build.gradle  ↓これが大事だよ。
apply plugin: 'groovy'
apply plugin: 'application' // runタスクが使えるようになる

repositories {
    mavenCentral()
}

dependencies {
    compile "org.codehaus.groovy:groovy-all:2.4.7"
}

mainClassName = "Starter" // runする時のメインクラス
version = '1.0.0'

jar {
    manifest {
        attributes("Main-Class": mainClassName)
    }
}
ディレクトリ構造はこんな感じになります。
.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    └── main
        └── groovy
            └── Starter.groovy
これでもう実行できる状態になっている。
gradleラッパーを使って、実行しよう。
./gradlew run

0 件のコメント:

コメントを投稿