美文网首页IT修真院_JAVA
【北京-21期】clean,install,package,de

【北京-21期】clean,install,package,de

作者: 大可2017 | 来源:发表于2017-06-28 21:50 被阅读0次

    PPT 链接:ptteng.github.io/PPT/PPT/Maven_order.html#/ 

    视频链接:v.qq.com/x/page/o0519mbnq9w.html 

    大家好,我是IT修真院北京分院第21期的学员韦琦,一枚正直纯洁善良的java程序员。

    今天给大家分享一下,修真院官网Java任务2,深度思考中的知识点————clean,install,package,deploy命令分别代表什么含义?

    1.背景介绍

    1.Maven概述

    2.clean,install命令

    3.package,deploy命令

    Maven概述:项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

    clean:清除项目目录中的生成结果

    install:在本地Repository中安装jar

    package:根据项目生成的jar

    deploy:将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。

    2.知识剖析

    Maven的作用:1. 帮你下载jar包maven项目会有一个 pom.xml文件, 在这个文件里面,只要你添加相应配置,他就会自动帮你下载相应jar包,不用你铺天盖地的到处搜索你需要的jar包了。

    2. 寻找依赖,帮你下载依赖 寻找jar包是第一基本功能,寻找依赖在这个是在这个基础上的功能。 在maven的代码库中,每一个jar包也有自己的 pom.xml文件,而这个文件里面也会有配置,什么依赖范围我就不细说了,我想表达的就是,只要你配置的jar包所依赖的其他jar包都会被maven自动下载下来。

    3. 热部署,热编译 意思就是,在你web项目已经运行的时候,修改代码的能直接被web服务器所接受,就不需要你重启服务器了,或者重新部署代码了,而且你可以直接通过maven 打包war或者jar项目。

    clean:命令演示

    项目右键---Run As ----- Maven clean  控制台打印结果:

    install:命令演示

    项目右键---Run As ----- Maven install, 控制台打印结果:

    package:命令演示

    deploy:命令演示

    3.常见问题

    maven install 和 maven package 区别?

    maven install是将你的maven项目按照packaging属性打包为制定类型到本地仓库中。

    maven package是将打包文件放在项目target文件目录下。

    你可以自建一个简单项目,然后使用这些命令,查看输出的INFO信息来看命令的工作过程。

    ----------------------------------------------------------------------------------------------------------------------------------------------

    技能树.IT修真院

    “我们相信人人都可以成为一个工程师,现在开始,找个师兄,带你入门,掌控自己学习的节奏,学习的路上不再迷茫”。

    这里是技能树.IT修真院,成千上万的师兄在这里找到了自己的学习路线,学习透明化,成长可见化,师兄1对1免费指导。快来与我一起学习吧~

    我的邀请码:10178606,或者你可以直接点击此链接:jnshu.com/login/1/10178606 

    相关文章

      网友评论

        本文标题:【北京-21期】clean,install,package,de

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