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

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

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

1 ответ

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

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

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

Другие вопросы по тегам