Gradleインストル
MacのHomebrewでGradleをインストルします。
brew update
brew install gradle
# インストルした結果
######################################################################## 100.0%
🍺 /usr/local/Cellar/gradle/5.2.1: 13,355 files, 235.3MB, built in 3 minutes 36 seconds
- インストルされたGradleの場所: /usr/local/Cellar/gradle/5.2.1
- インストルされたGradleのバージョン: 5.2.1
Gradleを確認します。
gradle -v
# 確認結果
------------------------------------------------------------
Gradle 5.2.1
------------------------------------------------------------
Build time: 2019-02-08 19:00:10 UTC
Revision: f02764e074c32ee8851a4e1877dd1fea8ffb7183
Kotlin DSL: 1.1.3
Kotlin: 1.3.20
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 11.0.2 (Oracle Corporation 11.0.2+9-LTS)
OS: Mac OS X 10.14.3 x86_64
ディレクトリ準備
cd /work
mkdir jar_scala
cd jar_scala
mkdir -p src/main/scala
mkdir -p src/main/resources
mkdir -p src/test/scala
mkdir -p src/test/resources
cd src/main/scala
mkdir -p com/demo/gradle
scalaのソースコードを編集します。
# scala作成
vi com/demo/gradle/HelloWorld.scala
# 以下の内容を編集
package com.johnathanmarksmith.gradle;
object HelloWorld {
def main(args: Array[String]) {
println("Hello, world!")
}
}
scalaをコンパイルします。
cd /work/jar_scala
# ビルドするためのファイルを編集
vi build.gradle
# 以下の内容を編集
apply plugin: 'scala'
dependencies {
compile 'org.scala-lang:scala-library:2.11.7'
}
jar {
manifest {
attributes 'Main-Class': 'com.demo.gradle.HelloWorld'
}
}
# ビルドを行います
gradle build