在此依赖项上出现此错误。昨天我停下来的时候它起作用了,然后当我再次开始时今天不起作用。我没有关闭任何应用程序,更不用说电脑了。其他依赖项工作正常,我可以看到据称丢失的文件位于本地存储库的正确目录中。
这是存储库中文件的视图
$ cd /c/users/thomsen.dean/.m2/repository/oes-common/oes-common/
thomsen.dean@US-PRECXIVJZ MINGW64 /c/users/thomsen.dean/.m2/repository/oes-common/oes-common
$ ls -l
total 9
-rw-r--r-- 1 thomsen.dean 1049089 304 Oct 8 2014 maven-metadata.xml
drwxr-xr-x 1 thomsen.dean 1049089 0 Sep 8 10:44 RELEASE/
-rw-r--r-- 1 thomsen.dean 1049089 555 Sep 8 10:44 resolver-status.properties
Run Code Online (Sandbox Code Playgroud)
您可以看到存在 mave-metadata.xml 文件,这是文件的内容。
$ cat maven-metadata.xml
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<groupId>oes-common</groupId>
<artifactId>oes-common</artifactId>
<versioning>
<release>RELEASE</release>
<versions>
<version>RELEASE</version>
</versions>
<lastUpdated>20141008090909</lastUpdated>
</versioning>
</metadata>
Run Code Online (Sandbox Code Playgroud)
这是 maven 命令和错误
错误是:“在本地 (C:\Users\thomsen.dean.m2\repository) 中找不到元数据 oes-common:oes-common/maven-metadata.xml”。但是你可以从上面看到文件存在并且似乎没有损坏。
$ mvn clean install -e
[INFO] Error stacktraces are turned on.
[INFO] Scanning …Run Code Online (Sandbox Code Playgroud) maven ×1