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.