Principais Alternativas de Gradle Build Tool Mais Bem Avaliadas
Avaliações 38 Gradle Build Tool
Sentimento Geral da Revisão para Gradle Build Tool
Entre para ver o sentimento das avaliações.
I am an IT sector specialist, I have been using the Gradle software more than 3 years, I really like this application because it is very good tool to build up the application. It uses the cashes of the built libraries and every time it is not building the entire application and it is free charge to use.. Análise coletada por e hospedada no G2.com.
As I mentioned that I am an IT sector specialist, and more or less I have enough experience to see the constraints of the Gradle. What I really do not like on this tool it sometimes uses the old cashes and it may affect your productivity. Análise coletada por e hospedada no G2.com.

Eu gosto que o Gradle integra automaticamente todos os meus pacotes de terceiros do Android enquanto estou no meu IDE Android Studio. Eu também gosto que o Gradle lida com todas as declarações de linha de comando necessárias sem que eu precise saber o que executar na minha linha de comando do Android. Análise coletada por e hospedada no G2.com.
Eu realmente não gostei do fato de que o Gradle frequentemente demorava muito para executar suas compilações automatizadas, como ao abrir um projeto Android pela primeira vez. Muitas vezes levava mais de 20-30 minutos para executar cada compilação e isso se tornou um incômodo significativo ao compilar e abrir meus projetos Android. Análise coletada por e hospedada no G2.com.
Very fast compilation which is incremental and build time Análise coletada por e hospedada no G2.com.
The rules for inclusion or exclusion and the configuration steps with different versions Análise coletada por e hospedada no G2.com.
a) easy to understand and easy to include dependencies.
b) It's quite simple to write an additional plugin if that's necessary
c) Provides support for Groovy
d) The gradle wrapper is awesome because it allows to use Gradle without installing it Análise coletada por e hospedada no G2.com.
I really could not find any cons of using gradle. Análise coletada por e hospedada no G2.com.
One of the best available build tools for Android development. You can write custom tasks required in your build. Easy to configure build according to specific business requirement. Análise coletada por e hospedada no G2.com.
Takes a bit long time to build and memory hungry. Análise coletada por e hospedada no G2.com.

Gradle é a melhor ferramenta de construção automática disponível no mercado neste momento. É fácil adicionar dependências, aplicar plugins. É completamente automatizado e oferece a opção de construções de múltiplos módulos. Muito mais fácil de usar do que ANT ou Maven, suporta finalizadores, execuções a seco e constrói automaticamente quando o código-fonte muda. Está disponível em todas as principais IDEs como IntelliJ IDEA, Eclipse, etc., através de plugins. Além disso, os metadados POM são suportados. Então, adeus à declaração de dependência XML feia e olá compile' .. .' Análise coletada por e hospedada no G2.com.
Não há nada a desgostar, exceto a velocidade de construção. Às vezes, leva muito tempo para baixar as dependências e, se a conexão de rede for interrompida, permanece nesse estado por um tempo muito longo. Deve haver algum mecanismo para determinar a perda de conectividade. Análise coletada por e hospedada no G2.com.
Ao contrário de ferramentas de construção semelhantes no ecossistema JVM, o Gradle não usa XML, mas sim uma DSL flexível baseada na linguagem de programação Groovy. Isso leva a arquivos de configuração de construção curtos e limpos. Além disso, o Gradle é a ferramenta de construção de fato para Android, o que significa que tem uma ampla adoção. Além disso, a DSL do Gradle é projetada para resolver diversos problemas que os desenvolvedores enfrentam como parte do ciclo de vida do software, como: compilação, teste, análise estática, empacotamento e implantação. Assim, integra-se facilmente com fluxos de trabalho de entrega contínua. Além disso, o Gradle suporta um modo de execução paralela que pode acelerar suas tarefas. Análise coletada por e hospedada no G2.com.
A curva de aprendizado do Gradle é mais exigente do que outras ferramentas de build, e por isso precisa de alguma preparação especial para começar a usá-lo. Para a maioria dos projetos Java, o Maven funciona bem, então algumas pessoas não se preocuparão em mudar para outra ferramenta de build com uma abordagem completamente diferente. O Gradle é flexível, permite scriptar qualquer coisa, mas isso significa que para equipes grandes será mais difícil manter um fluxo de trabalho padrão (teste, build, entrega). Análise coletada por e hospedada no G2.com.

Este produto é o melhor que encontrei até agora. O Gradle integra-se com tudo o que eu uso. Uma das melhores coisas sobre ele é que está fortemente integrado com a linha de comando. Ele fornece fácil acesso para executar ou depurar uma ou mais tarefas a partir do console e também simplifica a saída. O Gradle detecta automaticamente mudanças nos arquivos Gradle e atualiza a estrutura do projeto de acordo. O analisador de dependências também é um ponto positivo, pois lista dependências resolvidas, mostra conflitos e permite que as dependências sejam atualizadas quando versões mais recentes estão disponíveis. Análise coletada por e hospedada no G2.com.
Além de todos os recursos que oferece, ele realmente fica lento quando você tenta construir projetos grandes. Não sei sobre a nova versão, mas a velocidade de desempenho poderia ser melhorada. Ouvi dizer que foi melhorada na versão recente. Outro problema que enfrentei com o Gradle é a falta de suporte nativo para reutilizar ivy.xml (e ivysettings.xml), apesar do fato de que o Gradle realmente usa o Ivy como seu mecanismo de dependência. Análise coletada por e hospedada no G2.com.
Makes building Java projects very easy, and relative to other tools, such as Ant, Gradle is much easier to read.
It is also typically easy to get Gradle to agree with what you are trying to do, but can on occasion be fussy.
Having migrated from using plain old Ant files, using Gradle has made working with Java projects much easier than it was before. Adding thirdparty libraries, for instance, is much easier to do and understand. Análise coletada por e hospedada no G2.com.
While Gradle is powerful and flexible, when there are issues they can be difficult to understand at first, and on more than one occasion I found it easier to just blow away a project and rebuild it again in a different directory, as it is typically easier to start fresh and not make mistakes than to fix made errors. Análise coletada por e hospedada no G2.com.