我正在尝试使用 Maven Fabric 插件在 openshift 中部署一个简单的 spring-boot 应用程序。我使用织物资源片段方法,如此处所述。我的 pom.xml 的结构插件部分中没有任何 XML 配置。
现在,当我运行 maven 构建时,我收到PullBuilderImageFailed错误,因为我的 openshift 环境正在尝试拉取 java 的结构版本,如下所示。
错误:构建错误:无法获取 fabric8/s2i-java:2.3
理想情况下,我想指定从 openshift 本身从 openshift:java 中提取 java 版本。我尝试在我的 dockerfile 中指定,但它没有被占用。
还有什么我应该做的吗?
我的 pom 版本的 fabric 插件看起来像这样。我应该在这里添加一个 dockerfile 引用吗?
<plugin>
<groupId>io.fabric8</groupId>
<artifactId>fabric8-maven-plugin</artifactId>
<executions>
<execution>
<goals>
<goal>resource</goal>
<goal>build</goal>
</goals>
</execution>
</executions>
</plugin>