Adicionando jars de terceiros para o desenvolvimento do plugin IntelliJ (6)

Não há muito conteúdo nesta seção, mas me sinto mais independente, então vamos falar sobre isso sozinhos.

O que devo fazer se precisar usar bibliotecas de terceiros, como Gson e OKHttp, ao desenvolver o plug-in IntelliJ?

Antes de responder a esta pergunta, gostaria de acrescentar o que não foi mencionado antes.

Na verdade, existem duas maneiras de desenvolver plug-ins, o documento oficial: http://www.jetbrains.org/intellij/sdk/docs/tutorials/build_system.html

1 、 Usando o Gradle

2 、 Usando DevKit

Esta série de artigos fala sobre a maneira DevKit de desenvolvimento de plug-ins.

Portanto, se você estiver usando o método Gradle, poderá usar o método de dependência maven para associar bibliotecas de terceiros.

Se você usar o método DevKit, poderá baixar diretamente o arquivo .jar da biblioteca de terceiros e adicioná-lo ao projeto.

As etapas específicas são muito simples, iguais às do processo de desenvolvimento do Android.

Crie o diretório lib no diretório raiz do projeto (deve servir para criar o diretório libs, mas ainda não tentei) e copie o arquivo .jar da biblioteca de terceiros para este diretório:

Em seguida, clique com o botão direito do mouse no jar e selecione a opção Adicionar como Biblioteca para adicioná-lo ao ambiente de construção do projeto:

OK, câmbio. Você pode usar essas bibliotecas jar gratuitamente.

Além disso, se você importar uma biblioteca jar de terceiros, haverá diferenças na implantação e no empacotamento do projeto de plug-in:

Se o projeto de plug-in não fizer referência a nenhuma biblioteca jar de terceiros, execute a barra de menus Build -> Prepare Plugin Module "XXX" para desenvolvimento, o pacote de plug-in gerado no diretório raiz do projeto é um pacote que termina em. jar;

Se o projeto de plug-in apresentar uma biblioteca .jar de terceiros, o pacote de plug-ins gerado pela programação é um pacote que termina em .zip.

Conforme mostrado na figura:

 

Mas não se preocupe, não há diferença entre os dois em termos de instalação e uso.

 

 

 

Acho que você gosta

Origin blog.csdn.net/fesdgasdgasdg/article/details/86030251
Recomendado
Clasificación