Rudder 插件编译

Rudder 插件编译

我需要获取 rudder 插件,我已将其克隆到 git,但我需要在另一台无法访问互联网的机器上对其进行编译。我按照说明在 rudder-plugin 目录中编译插件,但尝试下载 rudder-parent-5.0.0.pom 时失败。我从另一台机器下载了它,在可以编译代码的机器上 scp 了它,但仍然需要下载文件。您是否有任何说明或类似的软件包,可以使用所有需要的文件进行编译(make/ar/maven/java8 jdk 工具已安装在编译机器上)?

谢谢你的帮助 Luc

答案1

在没有互联网连接的机器上编译插件可能会很困难,尤其是对 Maven 构建工具和本地存储库不熟悉的情况下。Maven 会进行大量的验证/下载,手动执行这些操作会很繁琐。因此,我们建议在联网的机器上构建插件,然后只部署生成的二进制文件。

话虽如此,如果您真的想尝试,最有可能的解决方案是首先在连接的机器上首次构建(或者至少在插件根目录中mvn dependency:resolve完成之后在插件目录中运行)。然后,或 目录(这是下载的 jar 的 maven 本地缓存的位置),并将其传输/提取到将进行编译的机器上。make generate-all-pomrsynctar.m2/repository

希望能帮助到你,

相关内容