我知道当您运行 mvn install
时,它会编译、打包并将二进制文件复制到本地 .m2 存储库中。
我最近在 intelliJ 中创建了一个 Maven 项目并运行 mvn install
。然后我检查了 .m2 存储库,生成的二进制文件就在那里。当我尝试从另一个 intelliJ 项目添加对新创建的快照的依赖项时,它们没有被拾取。
- 知道缺少什么吗?
- 除了将新快照复制到 .m2 中之外,
mvn install
中还发生了什么吗?
最佳答案
mvn dependency:tree
通常是了解依赖项发生情况的最佳工具。
有时,使用 IDE,他们会使用自己的存储库,或者不接受任何东西。我通常会从命令行进行健全性检查 mvn clean install 以确保一切正常工作。
关于java - 当你运行 mvn install 时到底会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31750069/