mvn 在 maven 中安装到底做了什么
我刚刚开始使用Maven,我被告知要在特定的目录中做。mvn install
到底是做什么的?mvn install
我认为它在当前文件夹中查找并开始按照该文件中指定的说明进行操作。这是对的吗?pom.xml
我刚刚开始使用Maven,我被告知要在特定的目录中做。mvn install
到底是做什么的?mvn install
我认为它在当前文件夹中查找并开始按照该文件中指定的说明进行操作。这是对的吗?pom.xml
您可能知道,Maven是Apache提供的构建自动化工具,其功能不仅仅是依赖关系管理。我们可以将其作为 Ant 和 Makefile 的对等节点,下载所需的所有依赖项。
在 上,它根据 super(根 POM)下所有子项目的项目配置来构建依赖树,并在用户文件夹下调用的目录中下载/编译所有需要的组件。必须解析这些依赖项才能生成项目而不会出现任何错误,并且是一个可以下载大多数依赖项的实用程序。mvn install
pom.xml
pom.xml
.m2
mvn install
此外,Maven中还有其他实用程序,可以在任何特定情况下单独使用。mvn的构建生命周期如下:生命周期绑定dependency:resolve
process-resources
compile
process-test-resources
test-compile
test
package
install
deploy
可以使用标志忽略此 mvn 的测试阶段。-DskipTests=true