美文网首页
Maven 入门大纲

Maven 入门大纲

作者: dillqq | 来源:发表于2019-11-01 22:27 被阅读0次

    概念

    Maven是项目管理工具

    解决问题

    1.导入各种jar包,避免jar包冲突。
    2.集成了各种工具
    3.单元测试,指定目录下的一次执行完。
    4.定型打包方式。

    与传统web项目的区别

    1.依赖管理
    将jar放在maven仓库中,使用jar坐标到指定的jar中将其添加到项目中。比传统的项目节约磁盘空间。
    2.自动构建
    不需要再手动将项目放到tomcat中
    仓库的类型
    maven先去本地仓库再去远程仓库再去中央仓库找jar坐标

    maven项目目录

    核心代码src/main/java
    配置文件src/main/resources
    测试代码src/test/java
    测试配置src/test/java
    web资源src/main/webapp

    常用命令

    mvn clean 删除编辑出来的数据
    mvn compile 编译代码
    mvn test 编译测试代码
    mvn package 打包编译核心和测试代码
    mvn install 在package命令下把包安装到本地仓库中
    每一个命令对应对应maven插件

    生命周期

    清楚编译信息
    clean作为一个单独的清楚生命周期
    编译compile
    测试test
    打包package
    安装install
    发布deploy

    这五个作为一个完整的生命周期,之后的命令一定会执行前面的命令

    pom的配置信息 项目对象模型

    三类信息
    自身的信息
    依赖jar信息
    项目运行环境信息

    jar定位 依赖管理模型

    公司名称groupId
    项目名称artifactId
    版本号 version
    作用域scope provided 编译时起作用(作用是编译时使用依赖的,运行时使用自带的)

    相关文章

      网友评论

          本文标题:Maven 入门大纲

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