install 和 deploy 是 Maven 中用来向本地或者远程仓库安装构建好的文件(包、依赖等)的两个常用插件,它们的区别在于目标仓库不同。
install插件install插件用于把当前Maven模块构建后打包的.jar.zip等其他扩展的包引入本地仓库,这些本地安装的包供其他模块使用(默认使用的是~/.m2/repository本地仓库)。这个命令也有对应的命令行前缀:mvn install。执行install插件后,Maven就会把构建的产物复制一份到本地仓库中,并打上版本标签。deploy插件deploy插件也是用来把构建好的文件部署到远程仓库(如:Nexus),让其他人可以访问到你的构件。deploy与install不同的地方在于,deploy将构建后的文件部署到远程仓库供其他开发人员在项目中直接使用,而不是仅仅在本地仓库中保存。也就是说,install是部署到本地仓库,deploy则是部署到远程仓库。在执行deploy时,Maven会询问你的用户凭据以上传构建物件。通过命令行执行
mvn deploy来实际进行远程仓库的部署。
因此,install和deploy的主要区别在于安装的目标仓库不同。 install将项目构建后的文件安装到本地仓库,而deploy则将项目构建后的文件安装到远程仓库。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/71883.html