fabric8 maven插件配置,运行Java> 8的图像

问题描述 投票:1回答:1

我正在使用fabric8 maven插件将vertx应用程序部署到Openshift中。我的应用程序运行Java 11。

但是,默认情况下,fabric8 maven插件使用Java 8 Docker镜像来创建我的vertx应用程序映像。

如何配置fabric8 maven插件以使用Java 11映像?它是否为Java> 8提供其他图像?

openshift vert.x java-11 fabric8-maven-plugin
1个回答
2
投票

我通过从配置添加到生成器来修复我的Spring Boot应用程序。对于vert.x,解决方案可能如下所示:

<plugin>                                                     
    <groupId>io.fabric8</groupId>                            
    <artifactId>fabric8-maven-plugin</artifactId>            
    <version>3.5.42</version>                                
    <configuration>                                          
        <generator>                                          
            <config>                                         
                <vertx>                                      
                    <from>fabric8/s2i-java:3.0-java11</from> 
                </vertx>                                     
            </config>                                        
        </generator>                                         
    </configuration>                                         
</plugin>

可以在Docker Hub页面查找可用于s2i映像的标记:https://hub.docker.com/r/fabric8/s2i-java/tags

© www.soinside.com 2019 - 2024. All rights reserved.