我刚刚检出了一些项目并需要构建它们,但是我安装Maven已经有一段时间了(可能是6个月前?)而且自那以后一直没有使用它。对于我所拥有的这个项目的pom.xml
文件中没有"http://repo1.maven.org/myurlhere"这个内容 - 它只有Maven存储库的绝对url
,但Maven仍然尝试从常规Maven存储库下载:
Macintosh:trunk$ mvn clean install
[INFO] Scanning for projects...
Downloading: http://repo1.maven.org/url/project/project/x.x/project-x.x.pom
[INFO] Unable to find resource 'url.project:project:pom:x.x' in repository central (http://repo1.maven.org/)
[INFO] ------------------------------------------------------------------------
[ERROR] FATAL ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
GroupId: url.project
ArtifactId: project
Version: x.x
Reason: Unable to download the artifact from any repository
url.project:project:pom:x.x
from the specified remote repositories:
central (http://repo1.maven.org/)
有人能帮我看看我做错了什么吗?
基本上,我只是从命令行检出项目,进入目录并运行了mvn clean install
- 除此之外没有别的操作。
非常感谢任何帮助。
mvn -U dependency:resolve
。-U
强制 mvn 重试,否则它会将失败缓存为元数据。 - AdampluginRepository
是关键(除了repository
),因为引用了“那个”(第三方)仓库的插件。 - Sergey Vyacheslavovich Brunov