我正在尝试建立本地与Jib项目的码头形象,但被困在这个问题。有人能帮我找到解决方案吗?

这是我在pom.xml中使用的插件
<plugin>
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<from>
<image>openjdk:16</image>
</from>
<container>
<ports>
<port>8080</port>
</ports>
<format>OCI</format>
</container>
</configuration>
</plugin>发布于 2021-09-20 18:06:34
jib-maven-plugin调用Guava提供的com.google.common.base.Preconditions的方法。似乎由于某些原因,jib-maven-plugin的运行时类路径有一个旧版本的Guava。(例如,如果您有另一个插件拉入旧版本,则可能会发生这种情况。)
您可以强制为插件运行时类路径指定一个特定版本。下面是一个例子:
<groupId>com.google.cloud.tools</groupId>
<artifactId>jib-maven-plugin</artifactId>
<version>3.1.4</version>
<dependencies>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>30.1.1-jre</version>
</dependency>
</dependencies>
<configuration>(顺便说一句,我使用的是最新的Jib 3.1.4和相应的Guava版本。)
https://stackoverflow.com/questions/69239247
复制相似问题