我有一个Maven项目,其pom.xml中定义了一个存储库。但是,当我在项目上运行mvn -U clean compile
时,maven尝试从名为https://repo.maven.apache.org
的{{1}}存储库中获取工件。
我不明白为什么Maven会忽略pom.xml中定义的存储库
我还运行了Central
,它也只显示了一个存储库,即mvn help:effective-pom
。
更多背景信息:
我非常怀疑这是Maven设置问题。我之所以这样说,是因为我要编译的项目来自git源,对于其他人(不是我),它可以很好地进行编译。因此,正确定义了pom.xml。我的旧笔记本电脑也对我有用。我只是切换到新的MacBook,然后撤消了该项目并尝试对其进行编译,但尚未在此新MacBook上进行编译。不知道为什么。因此,我认为我需要以某种方式在新笔记本电脑上配置Maven,但我不知道到底需要什么。