gradle da entrada ao mestre

I. Visão geral

Gradle é baseado na configuração da linguagem groovy. Comparado com o maven (1, gerenciar pacotes jar; 2, criar projetos automaticamente), ele tem duas vantagens principais: primeiro, não há nenhum arquivo xml complicado. Em segundo lugar, é mais flexível.

Dois, instale o gradle

Depois de baixar ------> descompactar ----------> Configurar variáveis ​​de ambiente

Três, gradle integrado no IDEA

Observação: uma versão superior do gradle requer uma versão superior da ideia e um erro será relatado Causa: org / gradle / api / internal / plugins / DefaultConvention
Insira a descrição da imagem aqui

Quarto, a introdução da estrutura de diretório

Insira a descrição da imagem aqui

5. Introdução à linguagem de programação bacana

//定义变量
//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, introdução do arquivo de configuração

Se você precisa encontrar dependências, você pode encontrar as dependências gradle correspondentes no site oficial do maven e copiá-las
Insira a descrição da imagem aqui

Sete, modifique armazém gradle para armazém maven

7.1. Configure uma variável de ambiente GRADLE_USER_HOME + um caminho de warehouse do maven

Verifique se a configuração foi bem-sucedida. Na configuração da interface após a inicialização, se o caminho no gradle aponta para o armazém maven

7.2. Configuração do armazém local e armazém central no arquivo build.gradle

// Se mavenLocal () e mavenCentral () estiverem configurados, primeiro obtenha-o localmente, se não, obtenha-o do armazém central
// Se apenas mavenCentral () estiver configurado, é para baixar o local do armazém central, e baixe do local da próxima vez. Procure o arquivo, chega de
repositórios do armazém central { mavenLocal () mavenCentral () }


8. Como jogar o pacote jar

8.1, a primeira etapa

Insira a descrição da imagem aqui

8.2, a segunda etapa é visualizar a localização do pacote jar

Insira a descrição da imagem aqui

Nove, como criar um projeto web

9.1. Iniciar a criação é igual às etapas de criação acima, em seguida, sob a palavra principal, crie um diretório (diretório) webapp -> WEB-INF ----> web.xml --------> Adicionar em build.gradle Uma linha de plugin de aplicação: 'war' é mostrada na figura abaixo. Isso fará com que o ícone do diretório do webapp se torne normal.

Insira a descrição da imagem aqui

Dez, divisão e agregação gradle

Ao construir um projeto pai-filho, se desejar que os projetos filho herdem as dependências do projeto pai, você deve usar allprojects {} para incluir todos eles no arquivo build.gradle do projeto pai. Após esta operação, quase todo o conteúdo do arquivo build.gradle no subprojeto pode ser excluído.

10.1. O arquivo build.gradle do projeto pai-filho, se houver características comuns, você pode excluir o subprojeto. Se os subprojetos dependem uns dos outros, configure-os conforme mostrado na figura abaixo:

Insira a descrição da imagem aqui

Acho que você gosta

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