美文网首页
Maven的理解

Maven的理解

作者: yoohooo | 来源:发表于2017-06-07 19:21 被阅读0次

    Maven,用于团队式开发的工具,需要在开发工具中载入,以下谈谈自己的见解。
    Maven主要有两个作用,一个是项目构建,一个是管理依赖。
    构建就是将我们工程中的Java源文件,框架配置文件,jsp页面,HTML页面,css,js,图片等静态资源作为原材料,去组织生产出一个可以运行的项目的过程。

    构建过程的关键环节有哪些?
    1,清理,删除之前的编译结果,为重新编译做好准备
    2,编译,将Java源文件编译成字节码文件
    3,测试,执行项目中的单元测试,确保项目在迭代中的正确性
    4,报告,每次测试后都会展示测试结果
    5,打包,将多个文件打包方便部署到服务器上。Java jar web war
    6,安装:将打包后的文件安装到本地仓库中
    7,部署,将打包的结果部署到服务器上 maven插件
    Maven可以让上面的一系列动作自动化,所以叫自动化构建。

    管理依赖,是我们现在用maven最关键的作用:
    1,项目添加第三方jar包,需要反复拷贝,而是用maven,我们只需要在本地仓库保存一份即可,只需要在工程中以坐标的方式来引用即可。
    2,jar包之间的依赖关系
    比如我们之前讲文件上传,使用commons-fileupload.jar依赖于commons-io.jar,那么单独导入commons-fileupload时,功能将不能正常实现。但用了maven之后,相关依赖的jar包都会自动帮你导入,我们不再需要关注这个依赖关系。
    3,获取第三方jar包统一化
    4,第三方jar包的升级问题
    5,方便将原先的工程拆分成多个工程模块

    通俗的话就是说maven能够保证团队式的开发中,每个人的开发环境都是一致,以免产生不必要的问题。

    相关文章

      网友评论

          本文标题:Maven的理解

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