美文网首页
maven项目 package、install、deploy的区

maven项目 package、install、deploy的区

作者: wyn_做自己 | 来源:发表于2022-04-21 17:34 被阅读0次

    今日份鸡汤:能力不在脸上,本事不在嘴上,要脚踏实地做实事,生活不会因为某个节点的疏忽就永远灰暗,未来的幸运都是过往努力的积攒。

    image.png

    下面就逐个说一下:

    package:

    当我们使用package来打包项目的时候,就会在我们的项目中生成一个target文件夹

    web项目比如[mvc]项目就会在该文件夹下生成一个war包,放在服务器中的tomcat/webapps目录里运行。

    image.png

    Java项目的话就会在该文件夹下生成一个jar包,放在服务器中指定目录下使用"java -jar jar包名"命令运行。

    一般我们服务器部署服务都是使用package方式打包项目。

    install:

    使用install方式就是将项目转换成为maven依赖存放在本地maven仓库中。就比如我的spring boot项目使用install后存在我本地maven仓库中路径是:这个按照你自己的本地maven仓库配置去找吧,比如我自己的是:D:\repository\项目名
    可以按照如下图去找你的仓库配置:

    image.png image.png

    一般是多个项目中,例如a项目中使用了b项目的一些方法需要添加b项目作为依赖,此时就需要将b项目使用install方式打包到本地[maven]仓库中,以此来给a项目依赖导入调用。

    deploy:

    deploy与install的主要区别就是install是将项目jar包放在本地仓库,而deploy是放在私服仓库。
    在本地的pom文件配置好私服仓库的信息之后,执行deploy命令,可以将maven所打的jar包上传到远程的repository,便于其他开发者和工程共享。
    执行maven deploy命令成功之后,登录私服进行查询,即可看到对应的jar包。

    相关文章

      网友评论

          本文标题:maven项目 package、install、deploy的区

          本文链接:https://www.haomeiwen.com/subject/arxwertx.html