我已经在 docker 镜像中打包了 karaf 容器,应该在测试和生产中使用。使用了不同的 nexus 存储库(生产存储库的工件在成功测试后首先部署),我想通过环境变量控制使用哪个存储库,因为它是最灵活的解决方案(也是在 OpenShift 等中配置图像的推荐方法) .)。
是否可以设置将被以太使用的 Maven 配置文件?
有设置org.ops4j.pax.url.mvn.settings
,所以我可以部署 2 个 setting.xml 文件并选择正确的文件,但是即使不正确的生产性 maven 设置也可以通过测试。配置文件似乎是更抗错误的方式。