gradle de entrada a maestro

I. Resumen

Gradle se basa en la configuración del lenguaje maravilloso. Comparado con maven (1, administrar paquetes jar; 2, construir proyectos automáticamente), tiene dos ventajas principales: Primero, no hay un archivo xml engorroso. En segundo lugar, es más flexible.

Dos, instale gradle

Después de descargar ------> descomprimir ----------> Configurar variables de entorno

Tres, gradle integrado en IDEA

Nota: Una versión superior de gradle requiere una versión superior de la idea y se informará un error Causa: org / gradle / api / internal / plugins / DefaultConvention
Inserte la descripción de la imagen aquí

Cuarto, la introducción a la estructura del directorio

Inserte la descripción de la imagen aquí

5. Empezando con el lenguaje de programación maravilloso

//定义变量
//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)

Seis, introducción al archivo de configuración

Si necesita encontrar dependencias, puede encontrar las dependencias de gradle correspondientes en el sitio web oficial de maven y copiarlas
Inserte la descripción de la imagen aquí

Siete, modificar el almacén de Gradle al almacén de Maven

7.1. Configurar una variable de entorno GRADLE_USER_HOME + una ruta de almacén de maven

Verifique si la configuración es exitosa. En la configuración de la interfaz después del inicio, si la ruta en gradle apunta al almacén de maven

7.2. Configuración de almacén local y almacén central en archivo build.gradle

// Si tanto mavenLocal () como mavenCentral () están configurados, primero obténgalo localmente, si no, luego
descárguelo del almacén central // Si solo está configurado mavenCentral (), es para descargar el local del almacén central, y descárguelo del local la próxima vez. Busque el archivo, no más
repositorios del almacén central { mavenLocal () mavenCentral () }


8. Cómo jugar al paquete jar

8.1, el primer paso

Inserte la descripción de la imagen aquí

8.2, el segundo paso es ver la ubicación del paquete jar

Inserte la descripción de la imagen aquí

Nueve, cómo crear un proyecto web

9.1. Iniciar la creación es el mismo que los pasos de creación anteriores, luego, bajo la palabra main, cree un directorio (directorio) webapp -> WEB-INF ----> web.xml --------> Agregar en build.gradle Una línea de complemento de aplicación: 'war' se muestra en la siguiente figura. Esto hará que el icono del directorio de la aplicación web se vuelva normal.

Inserte la descripción de la imagen aquí

Diez, división gradle y agregación

Al crear un proyecto principal-secundario, si desea que los proyectos secundarios hereden las dependencias del proyecto principal, debe usar allprojects {} para incluirlos todos en el archivo build.gradle del proyecto principal. Después de esta operación, se puede eliminar casi todo el contenido del archivo build.gradle en el subproyecto.

10.1 El archivo build.gradle del proyecto principal-secundario, si hay características comunes, puede eliminar el subproyecto. Si los subproyectos dependen unos de otros, configúrelos como se muestra en la siguiente figura:

Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_43983411/article/details/112255299
Recomendado
Clasificación