サーチ…


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’


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow