I. Aperçu
Gradle est basé sur la configuration du langage groovy, comparé à maven (1, gérer les packages jar; 2, construire automatiquement des projets), il présente deux avantages majeurs: Premièrement, il n'y a pas de fichier xml encombrant. Deuxièmement, il est plus flexible.
Deux, installez gradle
Après le téléchargement ------> décompresser ----------> Configurer les variables d'environnement
Trois, gradle intégré dans IDEA
Remarque: une version supérieure de gradle nécessite une version supérieure de l'idée, et une erreur sera signalée Cause: org / gradle / api / internal / plugins / DefaultConvention
Quatrièmement, l'introduction de la structure des répertoires
5. Premiers pas avec le langage de programmation 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)
Six, introduction du fichier de configuration
Si vous avez besoin de trouver des dépendances, vous pouvez trouver les dépendances de gradle correspondantes sur le site officiel de maven et les copier
Sept, modifier l'entrepôt Gradle en l'entrepôt Maven
7.1. Configurer une variable d'environnement GRADLE_USER_HOME + un chemin d'entrepôt de maven
Vérifiez si la configuration est réussie. Dans le paramétrage de l'interface après le démarrage, si le chemin dans gradle pointe vers l'entrepôt maven
7.2. Configuration de l'entrepôt local et de l'entrepôt central dans le fichier build.gradle
// Si mavenLocal () et mavenCentral () sont configurés, obtenez-le d'abord localement, sinon, puis
récupérez- le depuis l'entrepôt central // Si seulement mavenCentral () est configuré, c'est pour télécharger le local depuis l'entrepôt central, et téléchargez-le depuis le local la prochaine fois Recherchez le fichier, plus de
référentiels de l'entrepôt central { mavenLocal () mavenCentral () }
8. Comment jouer au package jar
8.1, la première étape
8.2, la deuxième étape consiste à afficher l'emplacement du package jar
Neuf, comment créer un projet Web
9.1. Démarrer la création est le même que les étapes de création ci-dessus, puis sous le mot main, créez un répertoire (répertoire) webapp -> WEB-INF ----> web.xml --------> Ajouter dans build.gradle Une ligne de plugin apply: 'war' est montrée dans la figure ci-dessous. Cela rendra l'icône du répertoire webapp normale.
Dix, fractionnement et agrégation
Lors de la création d'un projet parent-enfant, si vous souhaitez que les projets enfants héritent des dépendances du projet parent, vous devez utiliser allprojects {} pour les inclure tous dans le fichier build.gradle du projet parent. Après cette opération, presque tout le contenu du fichier build.gradle dans le sous-projet peut être supprimé.