android-gradle
Gradle - タグの情報
サーチ…
Gradle - タグの情報
Gradle:すべてのソフトウェアのビルドに使用されます。リポジトリからダウンロードされたすべてのプラグイン、ライブラリを設定および実行するために使用されるドメイン固有の言語です。
プラグインを使用する:
Apply plugin: ‘com.android.application’
プラグインはキー値形式のプロパティです。上のステートメントでは、プラグインはキーを示し、シングルコートの右側の文字列はその値になります。
GradleはDSL(ドメイン固有の言語)です:
それは異なったblocks:Tags
含んでいblocks:Tags
repositories { }
dependencies {}
android {}
リポジトリと依存関係は、アプリケーションコードの要件を構成するために使用されます。 Androidブロックは、アプリケーションに特定のコードや情報を追加するために使用されます。また、カスタムタグを生成し、独自のカスタムコード、ライブラリ、および情報を定義します。
“task” tag :
を使用することによって“task” tag :
task genrateTestDb (depends on: ….) {
}
任意のアプリケーション用のファイルを格下げする
Build.gradle
これらのファイルはすべてのプロジェクトで機能しています。 Settings.gradle
- すべてのサブディレクトリまたはプロジェクトを定義することがアプリケーションに含まれています。
Build.gradle
は以下が含まれます:
repositories {
mavenCentral()
}
上記のリポジトリのタグはmevenCentral()
保持しています。これは、すべての依存関係がmevenCentral()
からダウンロードされたことを意味しますjcenter()
や他のソースも使用できます。依存関係ブロックは、 repositories
からダウンロードする必要があるすべてのコンパイル時の依存関係を保持しrepositories
。
dependencies {
compile ‘org.codehous.groovy:groovy-all:2.3.2’
}
上のmeven
ライブラリです:構文:
org.codehous.groovy
- >グループid
groovy-all
- >事実IDを注文します。これは、ライブラリを識別するために使用される名前のグラデルです。
2.3.2'
- >バージョン
Settings.gradle
- プロジェクトに追加されるすべてのサブプロジェクトのインクルードタグです。
Include ‘googlechart’, ‘chuckgroovy’