Gradle Overview

Gradle é uma automação de compilação de código aberto ( automação de compilação) ferramenta. Definição de automação predial, consulte: https://en.wikipedia.org/wiki/Build_automation . Enquanto isso Gradle é projetado para ser bastante flexível para ser usado para construir praticamente qualquer tipo de software.

A seguir estão algumas das características elaborar sobre algumas das características de Gradle-se de uma macro:

alto desempenho

tarefa Gradle executando necessidade de correr para evitar trabalho desnecessário. Uma vez que a entrada e a saída pode mudar. Você também pode construir o cache, permitindo que o estado para fazer a última corrida do edifício podem ser reutilizados, mesmo que você pode fazê-lo em uma máquina diferente (compartilhado com a construção de cache).

Gradle ao mesmo tempo, há muitos otimização prática, equipe de desenvolvimento Gradle tem insistido no desenvolvimento de uso para melhorar o desempenho de Gradle.

Com base na JVM

Gradle é uma máquina virtual em execução no JVM, então sua máquina deve ser instalado JDK. Para os usuários que utilizam a plataforma Java, que vai trazer grandes benefícios, esses usuários podem usar padrão API Java em sua construção lógica (compilação). Incluindo o uso de costume tipo de tarefa e plug-ins. Mas também para torná-lo mais fácil Gradle para rodar em outras plataformas.

Por favor note, Gradle construção JVM não é apenas limitado ao projeto, e até mesmo construir suporte nativo para itens embalados.

conversível

Para o projeto de Java, Gradle removido um monte de pesados ​​recursos do Maven, o Maven pode mais facilmente atingir a conversão. Por referência a plug-ins adequados apropriados, você pode reduzir a complexidade da construção de roteiros para o seu projeto.

No entanto, essas conversões não estão confinadas ao seu uso: Gradle para executar o seu sobrecarregado (override)-los, adicione sua tarefa personalizada, para fornecer mais personalização para sua conversão com base no projecto.

Scalable

Você pode fornecer seu próprio tipo de modelos de tarefas ou construir para estender o Gradle. Por favor, consulte o apoio Android para a construção da demonstração como um exemplo: pode adicionar alguns novos conceitos de construção, tais como sabores e tipos de construção.

IDE apoio

Alguns dominante IDE lhe permitirá importar Gradle construção, ao mesmo tempo ser capaz de convertê-los: Android Studio, IntelliJ IDEA, Eclipse e NetBeans. Enquanto isso Gradle também ser capaz de apoiar a criação de importação arquivos de projeto Visual Studio Solution necessários.

Auto-exploração e reparação

Construir o Scan (scans compilação) fornece um erros de construção e ajudar a identificar ferramenta de extensão problema. Ao mesmo tempo, esta ferramenta pode melhor ajudar a identificar e localizar problemas de desempenho de construção que possam existir.

Você também pode compartilhar com outros usuários digitalizar a sua construção, compartilhar esse recurso é muito útil e eficiente quando você deseja obter a ajuda de outros desenvolvedores.

 

https://www.cwiki.us/display/GradleZH/What+is+Gradle

Acho que você gosta

Origin www.cnblogs.com/huyuchengus/p/12602727.html
Recomendado
Clasificación