Я использую плагин frontend-maven-plugin для извлечения зависимостей для веб-интерфейса многомодульного проекта maven следующим образом
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<nodeVersion>v12.13.1</nodeVersion>
</configuration>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
</executions>
</plugin>
Однако прокси-сервер, который я должен использовать для подключения на github.com недавно закрыли порт 22, что привело к следующей ошибке в нашей среде сборки
[ERROR] npm ERR! Error while executing:
[ERROR] npm ERR! /usr/bin/git ls-remote -h -t ssh://git@github.com/gulpjs/gulp.git
[ERROR] npm ERR!
[ERROR] npm ERR! ssh: connect to host github.com port 22: Connection timed out
[ERROR] npm ERR! fatal: Could not read from remote repository.
[ERROR] npm ERR!
[ERROR] npm ERR! Please make sure you have the correct access rights
[ERROR] npm ERR! and the repository exists.
[ERROR] npm ERR!
[ERROR] npm ERR! exited with error code: 128
По словам системного администратора, я должен иметь возможность использовать https вместо s sh для подключения к github, Можно ли настроить плагин для указания npm на использование https или в .npmconfig есть настройка, чтобы сделать то же самое?