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
Cuarto, la introducción a la estructura del directorio
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
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
8.2, el segundo paso es ver la ubicación del paquete jar
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.
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.