Gradle
ウィキペディア フリーな encyclopedia
GradleはApache AntやApache Mavenのコンセプトに基づくオープンソースビルド自動化システムであり、プロジェクト設定の宣言にはApache Mavenが利用するXML形式ではなくGroovyベース、もしくはKotlin Scriptベースのドメイン固有言語 (DSL) を採用している[2]。Gradleはタスクの起動順序の決定に有向非巡回グラフ(英: Directed Acyclic Graph、DAG)を利用する。
概要 開発元, 初版 ...
![]() | |
開発元 | Hans Dockter, Adam Murdoch, Szczepan Faber, Peter Niederwieser, Luke Daley, Rene Gröschke, Daz DeBoer, Steve Appling |
---|---|
初版 | 2007年 (17年前) (2007) |
最新版 | |
リポジトリ |
![]() |
プログラミング 言語 | Java, Groovy, Kotlin |
対応OS | クロスプラットフォーム |
サポート状況 | 開発中 |
種別 | ビルドツール |
ライセンス | Apache License 2.0 |
公式サイト |
gradle |
テンプレートを表示 |
閉じる
Gradleは非常に大きくなる可能性のあるマルチプロジェクトのビルド用に設計されており、ビルドツリーのどの部分が最新であるかをインテリジェントに決定する増分ビルドをサポートする。[3]このため、最新の増分ビルド部分に依存するタスクを再実行する必要は一切ない。
初期のプラグインはJava、Groovy、およびScalaの開発と配備に第一に焦点を当てられている[4]が、ロードマップにはその他の言語やプロジェクトに対するワークフローが示されている。