Dependências gerenciadas

A dependência gerenciada é uma forma é bastante descomplicada, são dependências que são gerenciadas pelo próprio thrust, e são instaladas via Maven Repository.

O comando install do thrust aceita como argumento além de um identificador de Bitcode (formato owner/bitcode), também o formato "group:name:version", bastante utilizado nos projetos em Gradle, que serve para identificar uma dependência de uma biblioteca java.

Imagine que será utilizado o banco Postgresql em sua aplicação e você precisa do driver de conexão do banco, a instalação seria simples:

thrust install org.postgresql:postgresql:42.2.0

Este comando irá instalar a dependência em sua aplicação e incluirá a mesma em seu brief.json.

As dependências que são instaladas dessa forma, são carregadas automaticamente na inicialização da aplicação, portanto logo no seu arquivo principal você já pode utilizar suas classes.

Recomendamos a utilização desse método já que a dependência não ocupará espaço em seu repositório, você sempre estará usando a versão exata informada e é fácil realizar a alteração da mesma.

Porem, há casos onde a dependência não se encontra no Maven Repository ou você deseja carregar condicionalmente uma dependência, para isso existe a dependência manual, vamos comentar mais um pouco sobre ela no próximo capítulo.

results matching ""

    No results matching ""