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