#author("2019-10-14T03:01:13+00:00","default:haikikyou","haikikyou")
#author("2020-04-25T12:15:53+00:00","default:haikikyou","haikikyou")
#contents


* gradleの初期化 [#ad99df83]

initプラグインを使えば、gradleビルド環境を作成できる。

#geshi(bash){{{
$ gradle init --type java-application --dsl groovy --test-framework junit --project-name myproj --package my

> Task :init
Get more help with your project: https://docs.gradle.org/5.6.2/userguide/tutorial_java_projects.html

BUILD SUCCESSFUL in 636ms
2 actionable tasks: 2 executed
$ tree
.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   ├── java
    │   │   └── my
    │   │       └── App.java
    │   └── resources
    └── test
        ├── java
        │   └── my
        │       └── AppTest.java
        └── resources

11 directories, 8 files
}}}
&label(warn){参考}; https://docs.gradle.org/5.6.2/userguide/build_init_plugin.html#header

* SDKMAN [#x06ca6f4]

SDKMANを使うことでGroovyファミリーのソフトウェアのインストールや管理が容易になる。~
GradleもSDKMANを使ってインストールすることで様々なバージョンの管理をSDKMANに統一することができる。

#geshi(bash){{{
$ sdk install gradle 6.3
$ sdk use gradle 6.3
$ gradle init
$ cat <<EOF >> build.gradle
task hello {
    println "hello task"
}
EOF
$ gradle tasks --all
$ gradle hello
}}}

&label(link){URL}; https://sdkman.io
* 参考リンク [#w2497b2e]
- リリース情報
-- https://gradle.org/releases/
- マニュアル
-- [[Gradle User Manual>https://docs.gradle.org/current/userguide/userguide.html]] - &size(11){&color(gray){on https://docs.gradle.org/current/userguide/userguide.html};};
-- [[Gradle User Guide (Version 2.2-20140924021627+0000)>http://gradle.monochromeroad.com/docs/userguide/userguide.html]] - &size(11){&color(gray){on http://gradle.monochromeroad.com/docs/userguide/userguide.html};};
- SDKMAN
-- [[The Software Development Kit Manager>https://sdkman.io]] - &size(11){&color(gray){on https://sdkman.io};};


トップ   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
目次
ダブルクリックで閉じるTOP | 閉じる
GO TO TOP