我知道当你运行mvn install
时,它将在本地.m2存储库中编译,打包和复制二进制文件。
我最近在intelliJ中创建了一个maven项目并运行mvn install
。然后我检查了.m2存储库,生成的二进制文件就在那里。当我尝试从另一个intelliJ项目中为新创建的快照添加依赖项时,它们没有被选中。
mvn install
是否还会发生任何事情
醇>
答案 0 :(得分:1)
mvn dependency:tree
通常是了解依赖关系的最佳工具。
有时候,IDE会使用自己的回购或不接受。我通常会从命令行进行一次完整性检查,以确保操作正常。
答案 1 :(得分:1)
这是maven的默认生命周期。当您执行一个阶段时 - 之前的所有阶段都会执行。因此,如果您致电mvn install
,之前的21个操作将在install
阶段之前运行,即22。