Назад | Перейти на главную страницу

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

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

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

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

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

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