freeCodeCamp/guide/portuguese/java/build-tools/index.md

25 lines
1.3 KiB
Markdown
Raw Normal View History

---
title: Build Tools
localeTitle: Ferramentas de compilação
---
# Ferramentas de compilação
As ferramentas de compilação Java permitem que você personalize suas compilações para fazer coisas como especificar quais arquivos precisam ser incluídos em seu jar, adicionar dependências da Internet e executar automaticamente tarefas como testes ou commits do github. As ferramentas de criação também facilitam a modularização de seus projetos. Ferramentas de construção populares incluem [Gradle](https://gradle.org/) e [Maven](https://maven.apache.org/)
## Gradle
Os scripts de construção Gradle podem ser escritos em Groovy ou Kotlin e são altamente personalizáveis. A maioria dos projetos usa o wrapper Gradle, permitindo que eles sejam criados em qualquer sistema, mesmo sem o Gradle instalado. Gradle é a ferramenta de criação recomendada para o desenvolvimento do Android.
## Maven
Os arquivos de construção do Maven são gravados com XML. Como o Gradle, muitos plugins são escritos para o Maven customizar suas construções, no entanto o Maven não é tão personalizável porque você não pode interagir diretamente com uma API do Maven.
### Mais Informações:
https://gradle.org/
https://en.wikipedia.org/wiki/Gradle
https://maven.apache.org/what-is-maven.html
https://en.wikipedia.org/wiki/Apache\_Maven