我想将一个 Maven 项目用作我的一个项目的依赖项。我下载了项目并运行“mvn install”,将它安装到我的/.m2/repository/
文件夹中。我在我的 POM 文件中添加了依赖项。在我的 IDE (IntelliJ IDEA) 中工作时,我可以正确使用依赖项并运行我的程序。但是,每当我从命令行(对于我的程序)执行mvn package
或操作时,我都会得到:mvn install
未能在项目 MyProject 上执行目标:无法解析项目的依赖项...
然后它列出了我在 POM 中指定的每个依赖项。
如果我运行 mvn -X
,我会看到它指向正确的 settings.xml 文件和本地存储库的 .m2 文件夹。有谁知道为什么当我在我的 IDE 中工作时它可以正确看到工件,而不是从命令行?