我已将com.spotify:dockerfile-maven-plugin:1.4.3
添加到我的POM中
由于以下原因而无法完成
[INFO] --- dockerfile-maven-plugin:1.4.3:build(默认)@ 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
反过来导致:
[错误]无法执行目标 com.spotify:dockerfile-maven-plugin:1.4.3:在项目上构建(默认) server-api:目标的执行默认值 com.spotify:dockerfile-maven-plugin:1.4.3:build failed:Plugin 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:杰克逊模块,JAXB的注释中:jar:2.9.4: 无法读取工件描述符 com.fasterxml.jackson.module:杰克逊模块,JAXB的注释中:jar:2.9.4: 无法转移神器 com.fasterxml.jackson.module:jackson-modules-base:pom:2.9.4 from / to 中心(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]
答案 0 :(得分:3)
我删除了~/.m2/
并且有效
答案 1 :(得分:2)
发生这种情况是因为 /。m2 /存储库的某些部分没有正确的权限。
答案 2 :(得分:0)
我尝试更改.m2文件夹和存储库的权限。没有运气。
最终将Maven从3.6.0更新到了3.6.3(最新),并且有效!
答案 3 :(得分:-2)
使用以下命令更改文件权限:
sudo chmod 777 repository
解决了问题