Java 指定要由乙醚使用的maven配置文件
我已经在docker图像中包装了karaf容器,应该在测试和生产中使用。使用了不同的nexus存储库(生产存储库的工件在测试成功后首先部署),我想通过环境变量控制使用哪个存储库,因为它是最灵活的解决方案(也是在OpenShift等中配置映像的推荐方法) 是否可以设置将由乙醚使用的maven配置文件 有一个settingJava 指定要由乙醚使用的maven配置文件,java,maven,karaf,aether,pax,Java,Maven,Karaf,Aether,Pax,我已经在docker图像中包装了karaf容器,应该在测试和生产中使用。使用了不同的nexus存储库(生产存储库的工件在测试成功后首先部署),我想通过环境变量控制使用哪个存储库,因为它是最灵活的解决方案(也是在OpenShift等中配置映像的推荐方法) 是否可以设置将由乙醚使用的maven配置文件 有一个settingorg.ops4j.pax.url.mvn.settings,因此我可以部署2个setting.xml文件并选择正确的一个,但是即使是不正确的生产性maven设置,测试也可能通过。
org.ops4j.pax.url.mvn.settings
,因此我可以部署2个setting.xml文件并选择正确的一个,但是即使是不正确的生产性maven设置,测试也可能通过。配置文件似乎更能防止错误 - 使用KarafMaven插件构建您的Karaf发行版
- 在Karaf发行版的pom.xml中定义两个概要文件
- 在构建Karaf时设置适当的配置文件:
- 启动已构建的Karaf程序集:它必须指向良好的存储库
- 使用KarafMaven插件构建您的Karaf发行版
- 在Karaf发行版的pom.xml中定义两个概要文件
- 在构建Karaf时设置适当的配置文件:
- 启动已构建的Karaf程序集:它必须指向良好的存储库