Bom dia, Jose! Tudo bem?
Quando você está trabalhando em um projeto Java que utiliza o Maven como ferramenta de gerenciamento de dependências, o mais comum é adicionar a dependência diretamente no arquivo pom.xml
do seu projeto. Isso é feito copiando o trecho de código fornecido pelo Maven Repository, como o exemplo que você mencionou:
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.13.2</version>
</dependency>
Ao fazer isso, o Maven automaticamente baixa e gerencia a biblioteca para você, garantindo que a versão correta seja utilizada e que todas as dependências necessárias sejam resolvidas. Isso é especialmente útil em projetos maiores ou quando você está lidando com várias bibliotecas diferentes.
Por outro lado, se você está em um ambiente onde o Maven não é utilizado, ou se você está fazendo um projeto mais simples ou experimental, pode ser mais prático baixar o arquivo JAR da biblioteca diretamente e incluí-lo manualmente no seu projeto. Isso é o que foi feito na aula que você mencionou, onde o JAR do Gson foi baixado e adicionado manualmente ao projeto.
Em resumo, se você está usando o Maven, é mais eficiente e organizado adicionar a dependência ao pom.xml
. Se não estiver usando o Maven, ou se estiver em um ambiente onde o download manual faz mais sentido, baixar o JAR pode ser a melhor opção.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.