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

1.3 KiB

title localeTitle
Build Tools 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 e Maven

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