I.概要
GradleはGroovy言語の構成に基づいています。maven(1、jarパッケージの管理、2、プロジェクトの自動ビルド)と比較すると、2つの大きな利点があります。1つは、面倒なxmlファイルがないことです。第二に、それはより柔軟です。
2、gradleをインストールします
ダウンロード後------>解凍---------->環境変数の構成
IDEAの3つの統合されたgradle
注:gradleのバージョンが高いほど、アイデアのバージョンも高くなり、エラーが報告されます原因:org / gradle / api / internal / plugins / DefaultConvention
第四に、ディレクトリ構造の紹介
5.Groovyプログラミング言語の使用を開始する
//定义变量
//def i = 12
//println i
//定义一个集合
//def a = ['ac','ab']
//a << 'dd'
//println a.get(2)
//定义一个map
//def m = ['a':1,'b':2]
//向map中添加元素
//m.'c'=3
//打印map
//println m.get('c')
//定义一个闭包,在gradle中的闭包就是一块代码,常用来当从参数
//def b ={
// println 123
//}
//定义一个方法
//def method (Closure cou){
// cou()
//}
//调用方法
//method(b)
//定义一个有参数的闭包
def b2 = {
v ->
println "${v} 程程"
}
//定义一个方法
def method2(Closure closure){
closure("小")
}
//调用方法
method2 (b2)
6、構成ファイルの紹介
依存関係を見つける必要がある場合は、Mavenの公式Webサイトから対応するgradleの依存関係を見つけて、それらをコピーできます。
セブン、gradleウェアハウスをmavenウェアハウスに変更
7.1。環境変数GRADLE_USER_HOME + Mavenのウェアハウスパスを構成します
構成が成功したかどうかを確認します起動後のインターフェースの設定で、gradleのパスがmavenウェアハウスを指しているかどうか
7.2.build.gradleファイルでのローカルウェアハウスとセントラルウェアハウスの構成
// mavenLocal()とmavenCentral()の両方が構成されている場合は、最初にローカルで取得し、そうでない場合は、中央ウェアハウスから取得します
// mavenCentral()のみが構成されている場合は、中央ウェアハウスからローカルをダウンロードします。次回ローカルからダウンロードします。ファイルを検索します。中央ウェアハウスから
リポジトリはもうありません{ mavenLocal()mavenCentral()}
8.jarパッケージの再生方法
8.1、最初のステップ
8.2、2番目のステップは、jarパッケージの場所を表示することです。
9、Webプロジェクトの作成方法
9.1。作成の開始は上記の作成手順と同じです。次に、mainという単語の下に、ディレクトリ(ディレクトリ)webapp-> WEB-INF ----> web.xml -------->追加を作成します。 build.gradleのapplyプラグインの行:「war」を次の図に示します。これにより、webappディレクトリのアイコンが正常になります。
10、gradleの分割と集約
親子プロジェクトをビルドするときに、子プロジェクトに親プロジェクトの依存関係を継承させる場合は、allprojects {}を使用して、それらすべてを親プロジェクトのbuild.gradleファイルに含める必要があります。この操作の後、サブプロジェクトのbuild.gradleファイルのほとんどすべての内容を削除できます。