2

fabric8 maven プラグインを使用して、頂点アプリケーションを Openshift にデプロイしています。私のアプリケーションは Java 11 で実行されています。

ただし、デフォルトでは、fabric8 maven プラグインは Java 8 Docker イメージを使用して vertx アプリケーション イメージを作成します。

Java 11 イメージを使用するように fabric8 maven プラグインを構成するにはどうすればよいですか? Java > 8 用の他のイメージを提供しますか?

4

2 に答える 2

3

構成からジェネレーターに追加することで、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>

s2i イメージで使用できるタグは、Docker Hub ページ ( https://hub.docker.com/r/fabric8/s2i-java/tags)で調べることができます。

于 2019-03-12T16:29:55.610 に答える