Компиляция плагинов руля направления

Мне нужны плагины руля, я его клонировал, но мне нужно скомпилировать его на другой машине, у которой нет доступа к Интернету. Я выполнил инструкции по компиляции плагина в каталоге rudder-plugin, но мне не удалось загрузить rudder-parent-5.0.0.pom. Я загрузил его с другой машины, scp на машине, которая может скомпилировать код, но все равно нужно загрузить файл. Есть ли у вас какие-либо инструкции или пакет, например, для компиляции со всеми необходимыми файлами (инструменты jdk make / ar / maven / java8 уже установлены на машине для компиляции)?

Спасибо за вашу помощь Я загрузил его с другой машины, scp на машине, которая может скомпилировать код, но все равно нужно загрузить файл. Есть ли у вас какие-либо инструкции или пакет, например, для компиляции со всеми необходимыми файлами (инструменты jdk make / ar / maven / java8 уже установлены на машине для компиляции)?

Спасибо за вашу помощь Я загрузил его с другой машины, scp на машине, которая может скомпилировать код, но все равно нужно загрузить файл. Есть ли у вас какие-либо инструкции или пакет, например, для компиляции со всеми необходимыми файлами (инструменты jdk make / ar / maven / java8 уже установлены на машине для компиляции)?

Спасибо за вашу помощь Люк

1
задан 9 November 2018 в 15:28
1 ответ

Компиляция плагинов на машине без подключения к Интернету, особенно без некоторого владения инструментом сборки maven и локальный репозиторий, может быть сложно. Maven выполняет много проверок / загрузок, что может быть утомительно вручную. Поэтому мы рекомендуем создавать плагины на подключенной машине, а затем развертывать только полученный двоичный файл.

При этом, если вы действительно очень хотите попробовать, наиболее вероятным решением будет сначала выполнить сборку на подключенной машине (или хотя бы запустить mvn-зависимость: resolve в плагине каталог после выполнения make generate-all-pom в корневом каталоге плагинов). Затем rsync или tar каталог .m2 / repository (который является местом локального кеша maven для загруженных jar-файлов) и перенесите / распакуйте его в папку машина, на которой будет производиться компиляция.

Надеюсь, это поможет,

2
ответ дан 3 December 2019 в 20:11

Теги

Похожие вопросы