美文网首页中间件
maven配置日常操作使用以及文件结构

maven配置日常操作使用以及文件结构

作者: TheRaging | 来源:发表于2021-08-31 14:49 被阅读0次
image.png
image.png
image.png image.png image.png
  • mvn -version 查看版本信息
  • mvn archetype:generate 项目构建 生成项目
  • mvn clean 清理 主要用于清理编译文件数据的
  • mvn compile 编译 生成target文件夹 tomcat可以识别 字节码文件
  • mvn pckage 打包成jar或者war包
  • mvn tomcat:run 运行tomcat插件
  • mvn test 测试 执行对应的测试用例 并生成测试报告
  • mvn site 生成报表数据的命令
  • mvn dependency:tree 查看当前依赖数据的命令
  • mvn install mvn 安装jar或者war到本地仓库 方便其他项目引用或者使用
  • mvn deploy 发布命令 把jar或者war发布到私有服务器或者镜像仓库中 方便其他项目远程引用

mvn生命周期

image.png image.png

mvn的编译范围

image.png
image.png

以下 的父子项目 聚合项目 的打包方式都需要改为pom方式

mvn聚合项目

  • 主要通过modules来实现
  • 可以便捷的统一打包 项目之间的整体性较高,便于系统集成和维护


    image.png

mvn父子项目

  • 可以更好的管理依赖 jar包 合理有效的复用依赖jar包
  • 子项目互相独立,更加便捷于敏捷开发和独立管理
  • 但是项目多的话 会造成项目之间的系统集成性能较差


    image.png

相关文章

网友评论

    本文标题:maven配置日常操作使用以及文件结构

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