无法为跟踪文件创建父目录.lastUpdated

时间:2018-06-17 10:11:43

标签: java maven

我已将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]

4 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

发生这种情况是因为 /。m2 /存储库的某些部分没有正确的权限。

答案 2 :(得分:0)

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

最终将Maven从3.6.0更新到了3.6.3(最新),并且有效!

答案 3 :(得分:-2)

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

sudo chmod 777 repository

解决了问题