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