7

我已添加 com.spotify:dockerfile-maven-plugin:1.4.3到我的 POM 中,但由于以下原因无法完成

[INFO] --- dockerfile-maven-plugin:1.4.3:build (default) @ server-api --- 下载:https ://repo.maven.apache.org/maven2/com/fasterxml/jackson/module /jackson-modules-base/2.9.4/jackson-modules-base-2.9.4.pom [警告] 无法创建用于跟踪文件 /home/alex/.m2/repository/com/fasterxml/jackson/module 的父目录/jackson-modules-base/2.9.4/jackson-modules-base-2.9.4.pom.lastUpdated

这反过来又导致:

[错误] 无法在项目服务器 api 上执行目标 com.spotify:dockerfile-maven-plugin:1.4.3:build(默认):目标 com.spotify 的执行默认值:dockerfile-maven-plugin:1.4.3:build失败:插件 com.spotify:dockerfile-maven-plugin:1.4.3 或其依赖项之一无法解析:无法在 com.spotify:dockerfile-maven-plugin:jar:1.4.3 -> com 收集依赖项。 spotify:docker-client:jar:shaded:8.11.4 -> com.fasterxml.jackson.jaxrs:jackson-jaxrs-json-provider:jar:2.9.4 -> com.fasterxml.jackson.module:jackson-module- jaxb-annotations:jar:2.9.4:无法读取 com.fasterxml.jackson.module:jackson-module-jaxb-annotations:jar:2.9.4 的工件描述符:无法传输工件 com.fasterxml.jackson.module: jackson-modules-base:pom:2.9.4 从/到中央(https://repo.maven.apache.org/maven2):/home/alex/.m2/repository/com/fasterxml/jackson/module/jackson-modules-base/2.9.4/jackson-modules-base-2.9 _ .4.pom.part.lock(没有这样的文件或目录)-> [帮助 1]

4

4 回答 4

8

它发生在我们身上,因为某些部分/.m2/repository没有正确的权限。

于 2018-10-31T04:09:50.167 回答
4

我删除~/.m2/了它并且有效

于 2018-06-17T13:22:16.597 回答
0

使用以下命令更改文件权限:

sudo chmod 777 repository

解决问题

于 2019-04-09T05:55:23.027 回答
0

我尝试更改 .m2 文件夹和存储库的权限。没运气。

终于将 maven 从 3.6.0 更新到 3.6.3(最新),并且成功了!

于 2020-10-30T07:17:05.147 回答