Compilação de plugins do leme

1

Eu preciso de plugins de leme, eu o clonei mas preciso compilá-lo em outra máquina que não tenha acesso à internet. Eu segui as instruções para compilar o plugin no diretório rudder-plugin, mas ele falha ao tentar baixar o rudder-parent-5.0.0.pom. Eu fiz o download de outra máquina, scp-lo na máquina que pode compilar o código, mas ainda precisa baixar o arquivo. Você tem alguma instrução ou um pacote como, para compilar com todos os arquivos necessários (as ferramentas make / ar / maven / java8 jdk já estão instaladas na máquina de compilação)?

Obrigado pela sua ajuda Luc

    
por Luc 09.11.2018 / 14:28

1 resposta

2

Compilar plugins em uma máquina sem uma conexão com a internet, especialmente sem alguma fluência com a ferramenta de construção maven e o repositório local, pode ser difícil. Maven está fazendo muita verificação / download, o que pode ser tedioso fazer manualmente. Por isso, recomeçamos a construir plug-ins em uma máquina conectada e, em seguida, apenas implementamos o binário resultante.

Dito isto, se você realmente quiser tentar, a solução mais provável é primeiro criar uma primeira vez na máquina conectada (ou pelo menos executar uma mvn dependency:resolve no diretório do plugin depois de ter feito uma make generate-all-pom no diretório raiz dos plugins). Em seguida, rsync ou tar o diretório .m2/repository (que é o local do cache local do maven para os jars baixados) e transferi-lo / extraí-lo para a máquina onde a compilação será feita.

Espero que ajude,

    
por 09.11.2018 / 15:04