Мне нужны плагины руля, я его клонировал, но мне нужно скомпилировать его на другой машине, у которой нет доступа к Интернету. Я выполнил инструкции по компиляции плагина в каталоге 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 уже установлены на машине для компиляции)?
Спасибо за вашу помощь Люк
Компиляция плагинов на машине без подключения к Интернету, особенно без некоторого владения инструментом сборки maven и локальный репозиторий, может быть сложно. Maven выполняет много проверок / загрузок, что может быть утомительно вручную. Поэтому мы рекомендуем создавать плагины на подключенной машине, а затем развертывать только полученный двоичный файл.
При этом, если вы действительно очень хотите попробовать, наиболее вероятным решением будет сначала выполнить сборку на подключенной машине (или хотя бы запустить mvn-зависимость: resolve
в плагине каталог после выполнения make generate-all-pom
в корневом каталоге плагинов). Затем rsync
или tar
каталог .m2 / repository
(который является местом локального кеша maven для загруженных jar-файлов) и перенесите / распакуйте его в папку машина, на которой будет производиться компиляция.
Надеюсь, это поможет,