我正在使用fabric8 maven插件将vertx应用程序部署到Openshift中。我的应用程序正在Java 11上运行。
但是,默认情况下,fabric8 maven插件使用Java 8 Docker映像来创建我的vertx应用程序映像。
如何将fabric8 maven插件配置为使用Java 11映像?是否提供Java> 8的其他图像?
答案 0 :(得分:0)
对我来说,上面的解决方案无济于事,但是谢谢!我发现必须在个人资料定义中声明图片。我正在像这样运行我的openshift构建: MATCH (p:Photo {name:'treehouse'})-[r:LOOKS_LIKE]->(l:Likeness)
RETURN l.name, r.weight
ORDER BY r.weight DESC
LIMIT 5
对我很有帮助的是将此添加到个人资料:
mvn clean fabric8:deploy -P openshift
我的pom.xml下面有一个外观配置文件定义
<properties>
<fabric8.generator.fromMode>docker</fabric8.generator.fromMode>
<fabric8.generator.from>fabric8/s2i-java:3.0-java11</fabric8.generator.from>
</properties>