Gradle User Guide

A

アーティファクト / Artifact

??

B

ビルドスクリプト / Build Script

??

C

コンフィグレーション / Configuration

See 依存関係の構成 / Dependency Configuration.

コンフィグレーション注入 / Configuration Injection

??

D

DAG

See 無閉路有向グラフ / Directed Acyclic Graph.

依存関係 / Dependency

See 外部依存関係 / External Dependency.

See プロジェクト依存関係 / Project Dependency.

??

依存関係の構成 / Dependency Configuration

??

依存関係の解決 / Dependency Resolution

??

無閉路有向グラフ / Directed Acyclic Graph

A directed acyclic graph is a directed graph that contains no cycles. In Gradle each task to execute represents a node in the graph. A dependsOn relation to another task will add this other task as a node (if it is not in the graph already) and create a directed edge between those two nodes. Any dependsOn relation will be validated for cycles. There must be no way to start at certain node, follow a sequence of edges and end up at the original node.

無閉路有向グラフとは循環を持たない有向グラフである。 Gradleでは実行対象となる各タスクはグラフ内のノードとして表現される。 他のタスクに対するdependsOnによる関連は、(既にグラフに存在していなければ)このタスクをノードとして追加し、 それら2つのノード間に方向性を伴った辺を作成する。 あらゆるdependsOn関連は循環を持たないことが検証される。 あるノードから開始して、辺を順にたどり、元のノードにたどり着く道があってはならない。

ドメイン特化言語 / Domain Specific Language

A domain-specific language is a programming language or specification language dedicated to a particular problem domain, a particular problem representation technique, and/or a particular solution technique. The concept isn't new - special-purpose programming languages and all kinds of modeling/specification languages have always existed, but the term has become more popular due to the rise of domain-specific modeling.

ドメイン特化言語とは、特定の問題領域や特定の問題表現技法と解決技法に特化した プログラム言語ないしは言語に対する仕様である。 その概念は新しいものではなく、 特定用途のプログラム言語や、あらゆる種類のモデリング・仕様記述言語は常に存在する。 しかし、ドメイン特化モデリングの興隆によって、この用語は有名になりつつある。

DSL

See ドメイン特化言語 / Domain Specific Language.

E

外部依存関係 / External Dependency

??

拡張オブジェクト / Extension Object

??

I

初期スクリプト / Init Script

A script that is run before the build itself starts, to allow customization of Gradle and the build.

ビルド自体が開始する前に実行されるスクリプト。Gradleおよびビルドそのものをカスタマイズすることが可能。

初期化スクリプト / Initialization Script

See 初期スクリプト / Init Script.

P

プラグイン / Plugin

??

プロジェクト / Project

??

プロジェクト依存関係 / Project Dependency

??

発行 / Publication

??

R

リポジトリ / Repository

??

S

ソースセット / Source Set

??

T

タスク / Task

??

推移的依存関係 / Transitive Dependency

??