我刚开始使用Maven,并被告知在特定目录中进行mvn安装。
mvn安装到底做什么?
我认为它会在当前文件夹中查找pom.xml,并开始按照该文件中指定的指示执行。对吗?
我刚开始使用Maven,并被告知在特定目录中进行mvn安装。
mvn安装到底做什么?
我认为它会在当前文件夹中查找pom.xml,并开始按照该文件中指定的指示执行。对吗?
当前回答
简短的回答
mvn install 将pom中指定的所有工件(依赖项)添加到本地存储库(从远程源)。
其他回答
你看过Maven文档吗,比如Maven安装插件文档?
果壳版本:它将构建项目并将其安装在本地存储库中。
一般来说,我们应该使用mvn软件包而不是mvn安装,我在任何地方都看到这个错误
Mvn安装将生成的jar从目标复制到.m2存储库,这可能会在未来给开发人员带来一些问题
根据我7年多的经验,我建议开发人员使用mvn包而不是mvn安装
MVN安装的主要任务是
1)下载依赖项
2)构建项目
而job 1现在由intellij这样的id负责(他们在POM下载任何依赖项)
MVN安装现在主要用于作业2。
-DskipTests=true是- ddmen .test.skip=true的简写形式
在。m2文件夹中的settings .xml中进行更改。你可以使用链接到本地回购,这样罐子一旦下载不应该下载一遍又一遍。
<url>file://C:/Users/admin/.m2/repository</url>
</repository>
简短的回答
mvn install 将pom中指定的所有工件(依赖项)添加到本地存储库(从远程源)。