java - 当你运行 mvn install 时到底会发生什么?

标签 java maven intellij-idea

我知道当您运行 mvn install 时,它会编译、打包并将二进制文件复制到本地 .m2 存储库中。

我最近在 intelliJ 中创建了一个 Maven 项目并运行 mvn install。然后我检查了 .m2 存储库,生成的二进制文件就在那里。当我尝试从另一个 intelliJ 项目添加对新创建的快照的依赖项时,它们没有被拾取。

  1. 知道缺少什么吗?
  2. 除了将新快照复制到 .m2 中之外,mvn install 中还发生了什么吗?

最佳答案

mvn dependency:tree 通常是了解依赖项发生情况的最佳工具。

有时,使用 IDE,他们会使用自己的存储库,或者不接受任何东西。我通常会从命令行进行健全性检查 mvn clean install 以确保一切正常工作。

关于java - 当你运行 mvn install 时到底会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31750069/

相关文章:

java - Intellij 堆大小,初始堆大小设置为大于最大堆大小的值

javascript - PHPStorm - Javascript 语法突出显示在 php 文件中不起作用

java - 需要一个 Java 系统专用的类加载器

java - 使用 junitparams @FileParameter 在 Java : Combine 'custom test name' feature (@Parameters(name ="namestring")) in jUnit 4. 11 中进行参数化 jUnit 测试?

java - 为什么这超过了 Java 构造函数和静态初始化器中 65,535 字节的限制?

maven - 在 mac 中找不到 mvn/mvnDebug

java - mvn install 在 eclipse 中不起作用,但在命令行中工作正常

java - IntelliJ IDEA 的 Visual Studio 白色背景主题

java - 时间盒 Zkoss 格式 hh :mm

java - 如何更改Maven默认项目输出目录?