首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jib -“找不到'useCurrentTimestamp‘”

Jib -“找不到'useCurrentTimestamp‘”
EN

Stack Overflow用户
提问于 2020-04-12 01:12:25
回答 1查看 1.5K关注 0票数 4

我将jib添加到一个pom.xml文件中,如下所示:

代码语言:javascript
复制
<properties>
  <docker.org>springcloudstream</docker.org>
  <docker.version>${project.version}</docker.version>
</properties>
...
<build>
  <plugins>
    <plugin>
      <groupId>com.google.cloud.tools</groupId>
      <artifactId>jib-maven-plugin</artifactId>
      <version>2.1.0</version>
      <configuration>
        <from>
          <image>springcloud/openjdk</image>
        </from>
        <to>
          <image>${docker.org}/${project.artifactId}:${docker.version}</image>
        </to>
        <container>
          <useCurrentTimestamp>true</useCurrentTimestamp>
        </container>
      </configuration>
    </plugin>
  </plugins>
</build>

运行以下build命令后,

代码语言:javascript
复制
./mvnw package jib:dockerBuild

我得到以下错误。

代码语言:javascript
复制
[ERROR] Failed to execute goal com.google.cloud.tools:jib-maven-plugin:2.1.0:dockerBuild (default-cli) on project usage-detail-sender-kafka: Unable to parse configuration of mojo com.google.cloud.tools:jib-maven-plugin:2.1.0:dockerBuild for parameter useCurrentTimestamp: Cannot find 'useCurrentTimestamp' in class com.google.cloud.tools.jib.maven.JibPluginConfiguration$ContainerParameters

UseCurrentTimestamp已在配置中。经过在线搜索,我只找到一个条目:https://github.com/GoogleContainerTools/jib/issues/413。我在页面上看不到解决方案。

遗漏了什么?

EN

回答 1

Stack Overflow用户

发布于 2020-04-12 04:08:20

CHANGELOG表示2.0.0中弃用并删除了useCurrentTimestamp

代码语言:javascript
复制
Removed deprecated <container><useCurrentTimestamp> configuration in favor of <container><creationTime> with USE_CURRENT_TIMESTAMP

看起来你需要更换

代码语言:javascript
复制
<useCurrentTimestamp>true</useCurrentTimestamp>

使用

代码语言:javascript
复制
<creationTime>USE_CURRENT_TIMESTAMP</creationTime>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61160715

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档