2016-06-17 10 views

答えて

2

ドキュメントをチェックするだけでよく説明しています。しかし、ここにある: 1:

ビルドスクリプトは外部ライブラリを使用する必要がある場合は、ビルドスクリプト自体にスクリプトのクラスパスにそれらを 追加することができます。これを行うには、 buildscript()メソッドを使用して、 ビルドスクリプトのクラスパスを宣言するクロージャを渡します。

これは(余りにbuildscript部にあるインターネットリポジトリから例えば)外部依存関係に適して


2: Docsテーブルとそれぞれの説明を。 コンパイル時にコンパイル時に依存関係が発生します。 (たとえば、 'runtime'を設定することができます。これらの依存関係は実行時に使用されます。あるいは、testCompileはテストのコンパイル時にのみ使用されます)。これはとても重要です!彼らのドキュメントを読んでください。もちろん、毎回すべてをコンパイルしようとすることもできますが、これは本当に悪い考えです。良い例JUnitのテストです、あなただけのテストをコンパイル時のJUnitを必要とするあなたはcompileTestを使用し、その後共同:

testCompile "junit:junit:X.YZ" 

3: それはあなたがプラグインを適用することを意味:)は、Javaを適用するか、あなたが春を必要とする場合や、春のブート、それからあなたは単にGradle、ちょっとGradleに伝えることができます、私はこれを使用するつもりです。 More here

1

ユーザーガイドのPDF版が提供されているため、完全なGradleディストリビューションをダウンロードすることをお勧めします(私はユーザーガイドPDFを入手する他の方法はわかりません)。明らかにあなたとは無関係の章をスキップして上から下に読む。あなたはこれらの質問のすべてに答えを出し、あなたがまだ尋ねていないことを多く得ます。

しかし、私はあなたにいくつかの簡単な答えを与えます。

Q1:Gradleにはビルドスクリプトの依存関係と、ビルドしているコードの依存関係があります。彼らは別々です。

Q2:クラスパスは、Javaで使用されるランタイム概念で、Gradleはさまざまな方法で利用します。コンパイルは依存関係を追加することができる「設定」で、最終的な実行時クラスパスに影響します。

Q3: "apply plugin"がGradleプラグインを適用しています。ユーザーガイドを読む

+0

オンラインユーザーガイドは次のとおりです。https://docs.gradle.org/current/userguide/userguide.html – paulsm4

関連する問題