Мне нужны плагины руля, я его клонировал, но мне нужно скомпилировать его на другом компьютере, у которого нет доступа к Интернету. Я выполнил инструкции по компиляции плагина в каталоге 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-файлов) и передать / извлечь его на компьютер, где будет выполняться компиляция.
Надеюсь, поможет,