gradle de l'entrée au master

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
Insérez la description de l'image ici

Quatrièmement, l'introduction de la structure des répertoires

Insérez la description de l'image ici

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
Insérez la description de l'image ici

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

Insérez la description de l'image ici

8.2, la deuxième étape consiste à afficher l'emplacement du package jar

Insérez la description de l'image ici

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.

Insérez la description de l'image ici

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é.

10.1 Le fichier build.gradle du projet parent-enfant, s'il existe des fonctionnalités communes, vous pouvez supprimer le sous-projet. Si les sous-projets dépendent les uns des autres, configurez-les comme indiqué dans la figure ci-dessous:

Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/weixin_43983411/article/details/112255299
conseillé
Classement