、Gradleのプロフィール
1.1のGradleは何ですか?
Gradleは、Apacheのは、Apache AntとMavenのコンセプトに基づいて自動化プロジェクトを構築するためのオープンソースツールです。使用に基づいているGroovy
のDSL
複雑な設定のXMLベースの多様性を放棄し、プロジェクト設定を宣言するために(ドメイン固有言語ドメイン固有言語)。Javaベースのアプリケーションの場合。それは、現在の言語は、Java、Groovyの、Kotlinとスカラ座に制限されているサポートし、将来のための計画は、より多くの言語をサポートしています。
Gradleのは、JVMベースのビルドツールで、汎用性と柔軟な構築ツールで、Mavenの、アイビー・ウェアハウスのサポート、倉庫またはリモートに必要とせず、推移的依存関係の管理をサポートpom.xml
し、ivy.xml
Groovyのに基づいて、プロファイル(GroovyはJVMベースです動的言語)、Groovyで書かれたスクリプトを構築します。
1.2 Gradleの機能
- 建設と建築クレームベースの規則に基づいて、
- 言語サポートは、依存的ベースのプログラミングで
- 構造化されたの構築
- 深さのAPI
- グッドGradleの拡張
- マルチプロジェクトの構築
- 多くの点では、投与に依存
- 移植への容易な
- Gradleのビルドスクリプトは、Groovyの代わりにXMLを使用して書かれています
- Gradleではラッパーを使用すると、GradleのGradleのビルドをインストールすることなく、マシン上で実行することができます
- Gradleでは、オープンソースプロジェクトであり、そして続くASLのライセンスを
Javaのと比較して1.3のGroovy
GroovyはJVM言語が、それは両方のオブジェクト指向プログラミングのために使用することができる成熟したオブジェクト指向プログラミング言語であるようにアジャイル動的であるだけでなく、純粋なスクリプト言語として使用することができます。言語は、過剰なコーディングを使用するように持っているだけでなく、持っていない闭包
その他の特性と動的言語を。
- (彼らはJVMに基づいているため)GroovyはJava構文と完全に互換性があります
- セミコロンはオプションです
- クラス、デフォルトの方法があります
public
- コンパイラへの自動付加属性
getter/setter
の方法を - プロパティは(ドットとして使用することができる
.
)を取得し - 式の最後の値が(つまり、メソッドが値を返す必要がある場合、あなたは戻り値としてで
return
書き込むことはできません) ==
等価equals()
なし、NullPointerExceptions
1.4いくつかの効率的な性質をGroovyの
- 自身の
assert(断言)
声明(アサーションはどこでも動作可能) - (弱い型付けのプログラミング言語に対応)オプションの型定義
- オプションのブラケット(コールなど括弧パラメータを書き込むことはできません)
- (3つの形態で発現:単一および二重引用符、および3つの一重引用符)列
- APIのセット(一覧でGroovyのは、より簡単な文言の地図)
- クロージャ
二、Gradleのインストール構成(Windowsの場合)
2.1前提条件
- JDK:
JDK 8
(JDKおよびJREは、これが使用され、8以上に必要java version "1.8.0_65"
)
2.2手動インストール
現在のバージョンは、バージョン5.4.1のGradle、2019年4月26日のリリースです。2つのバージョンが配布zipファイル:
- バイナリのみ(gradle-5.4.1-bin.zip 81.3M) 。
- (gradle-5.4.1-all.zipの127M)完全、文書やソースがあります。
疑問がある場合、唯一のバイナリバージョンを選択して、オンライン参照ドキュメントやソースを。あなたは、古いバージョンを使用する必要がありますか?参照バージョンのページを。
2.3環境設定
- ディスクDの下に新しいディレクトリ
D:\Gradle
、およびダウンロードgradle-5.4.1-bin.zip
フォルダに解凍します。 - 編集環境変数
Path
変数は、エントリを追加D:\Gradle\gradle-5.4.1\bin
、保存するために「OK」をクリックします。
2.4 Gradleでは、インストールが成功したかどうかを確認します
Windows + R
- >入力cmd
コマンドラインに、- 実行
gradle -v
ビューのGradleのバージョン情報を。
C:\Users\Administrator>gradle -v
Welcome to Gradle 5.4.1!
Here are the highlights of this release:
- Run builds with JDK12
- New API for Incremental Tasks
- Updates to native projects, including Swift 5 support
For more details see https://docs.gradle.org/5.4.1/release-notes.html
------------------------------------------------------------
Gradle 5.4.1
------------------------------------------------------------
Build time: 2019-04-26 08:14:42 UTC
Revision: 261d171646b36a6a28d5a19a69676cd098a4c19d
Kotlin: 1.3.21
Groovy: 2.5.4
Ant: Apache Ant(TM) version 1.9.13 compiled on July 10 2018
JVM: 1.8.0_65 (Oracle Corporation 25.65-b01)
OS: Windows 10 10.0 amd64