【发布时间】:2022-08-22 17:18:05
【问题描述】:
我已经升级到摇篮 7.3使其兼容Java17.我不断收到以下任务 buildDocker 错误
任务:buildDocker 失败
FAILURE:构建失败并出现异常。
- 出了什么问题:
发现任务\':buildDocker\'(类型\'DockerTask\')的配置存在一些问题。
-
在插件 \'docker\' 类型 \'se.transmode.gradle.plugins.docker.DockerTask\' 属性 \'apiEmail\' 中缺少输入或输出注释。
原因:在最新检查期间不考虑没有注释的属性。
可能的解决方案:
- 添加输入或输出注释。
- 将其标记为@Internal。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.3/userguide/validation_problems.html#missing_annotation。
-
在插件 \'docker\' 类型 \'se.transmode.gradle.plugins.docker.DockerTask\' 属性 \'apiPassword\' 中缺少输入或输出注释。
原因:在最新检查期间不考虑没有注释的属性。
可能的解决方案:
- 添加输入或输出注释。
- 将其标记为@Internal。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.3/userguide/validation_problems.html#missing_annotation。
-
在插件 \'docker\' 类型 \'se.transmode.gradle.plugins.docker.DockerTask\' 属性 \'apiUsername\' 中缺少输入或输出注释。
原因:在最新检查期间不考虑没有注释的属性。
可能的解决方案:
- 添加输入或输出注释。
- 将其标记为@Internal。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.3/userguide/validation_problems.html#missing_annotation。
-
在插件 \'docker\' 类型 \'se.transmode.gradle.plugins.docker.DockerTask\' 属性 \'applicationName\' 中缺少输入或输出注释。
原因:在最新检查期间不考虑没有注释的属性。
可能的解决方案:
- 添加输入或输出注释。
- 将其标记为@Internal。
有关此问题的更多详细信息,请参阅https://docs.gradle.org/7.3/userguide/validation_problems.html#missing_annotation。
-
在插件 \'docker\' 类型 \'se.transmode.gradle.plugins.docker.DockerTask\' 属性 \'baseImage\' 中缺少输入或输出注释。
原因:在最新检查期间不考虑没有注释的属性。
可能的解决方案:
- 添加输入或输出注释。
- 将其标记为@Internal。
写的任务是 build.gradle 是
任务 buildDocker(类型:Docker,dependsOn:构建){ 应用程序名称 = \'api\' dockerfile = 文件(\'src/docker/Dockerfile\') 先做{ 复制 { 从文件(\'src/docker\') 来自战争 进入 stageDir } } }
-
-
恕我直言,这意味着您应该切换到不同的插件来创建 docker 图像。该问题已在 9 个月前向插件作者 (github.com/Transmode/gradle-docker/issues/160) 报告,但该插件从未更新以使其与 Gradle 7 兼容。