• maven简介


    maven的作用:

      1. 管理jar包,而且下载时不会版本冲突(版本都是指定好的)

      2. 项目模块化。管理多个模块(小项目),拆分项目。

    maven概念:

    一个自动化构建工具

    自动构建:如  编译、测试、打包这样本来需要很多步操作,maven只需要一句话就可以

    清理--编译--测试(针对项目的关键点测试或者用测试代码)--报告(maven可以给出测试结果)--打包--安装(把项目打包的jar放到本地仓库,给其他项目用)--部署(打包的jar发布到服务器)

    项目整合

    多个项目整合成一个项目,其实就是项目之间有依赖关系,把被依赖的项目install进本地仓库,然后在依赖的项目的pom里写入依赖,就是整合

    maven下载jar

    先到本地仓库,找不到就去中央仓库(或中央仓库的镜像)下载。

    中央仓库的镜像,全球各地都有,是用来分摊中央仓库的访问压力的。

    项目部署

    Eclipse里写项目时,可以直接发布运行,这时候发布的,是Eclipse简化过的(去掉了一些不需要的目录),结构和tomcat要求的目录结构不一样,所以在Eclipse里可以运行,但是复制到tomcat的webapps目录下,是不能运行的。

    但是在Eclipse里打包成war,再复制到tomcat就可以(不用解压)。这个war结构是符合tomcat的要求的。

    打包部署,是把项目里的文件进行筛选、组合,得到一个可运行的项目(如大米-->米饭)

  • 相关阅读:
    Linux ubuntu 下 git 服务器的配置 应用
    linux ubuntu 11.10 下的android开发环境的搭建!
    转载: Ubuntu下安装JDK图文教程详解 jdkjava630 .bin 的处理方法
    求助 关于openlaszlo的配置问题 。。
    J鬼
    Hibernate 之 概述
    C#实现http协议支持上传下载文件的GET、POST请求
    关于程序员的政治(转)
    使用VisualC#实现断点续传
    HttpWebRequest
  • 原文地址:https://www.cnblogs.com/youwuyi/p/10406011.html
Copyright © 2020-2023  润新知