什么“[错误]文件不存在”意味着什么时候进行maven安装?

时间:2017-08-23 10:10:42

标签: java maven

当我在我的gitlab构建中执行maven install时,收到以下错误消息:

  

12338 [INFO]安装com.mycompany:myartifact:1.0.0-SNAPSHOT   12338 [INFO] 12338 [INFO] --- maven-bundle-plugin:3.3.0:install   (default-install)@ myartifact --- 12411 [ERROR]文件不存在:   文件:/root/.m2/repository/com/mycompany/myartifact/1.0.0-SNAPSHOT/myartifact-1.0.0-SNAPSHOT.jar

我不明白这是什么意思。该文件显然不存在,因为它从未在该环境中安装过,所以很奇怪maven会抱怨它。

我认为这个错误隐藏了一些其他错误,比如没有写权限?但我在日志中看不到其他错误。构建似乎是成功的。

2 个答案:

答案 0 :(得分:1)

尝试进行全新安装,也许只是本地存储库问题

mvn clean install

答案 1 :(得分:0)

当您进行maven安装时,它通常会查看您的.m2文件夹并搜索是否存在依赖项(在pom.xml中提到)。如果它不存在,maven会自动下载它。所以构建将会成功。