首页 > 其他分享 >Maven概述 优势

Maven概述 优势

时间:2023-02-25 15:47:18浏览次数:32  
标签:web 工程 项目 代码 jar Maven 概述 优势

1 Maven是一个项目管理工具 它包含了一个项目对象模型(POM:Project Object Model)一个标准组合 一个项目生命周期 一个依赖管理系统

   和用来运行定义生命周期阶段 中插件 目标的逻辑

2 我们需要引用各种jar包 尤其是比较大的工程 引用的jar包往往有几十个乃至上百个 每用到一种jar包

 都需要手动引入工程目录 而且经常遇到各种麻烦的jar包冲突 版本冲突

3  为了减少bug因此写完了代码 我们还要写一些单元测试 然后一个个的运行来检验代码质量

4  我们需要把代码与各终配置文件 资源 整合到一起 定向打包 如果是web项目 还需要将之发布到服务器

5 maven能帮你构建工程 管理jar包 编译代码 自动单元测试 打包 生成报表 部署项目 生成web站点

 

优势:
  web阶段项目要想项目运行起来 就必须将该项目所依赖的一些jar包添加到工程中 否则就不能运行

  如果相同架构的项目有10个 我们需要将jar包复制到十个不同的工程 

  使用 maven可以大幅缩短占用空间

标签:web,工程,项目,代码,jar,Maven,概述,优势
From: https://www.cnblogs.com/NanFangDaGua/p/17154528.html

相关文章

  • 894~895 Maven一键构建概念,和安装
    项目的一键构建我们的项目,往往都要经历编译、测试、运行、打包、安装,部署等一系列过程。什么是构建?指的是项目从编译、测试、运行、打包、安装,部署整个过程......
  • 892~893 maven概述,依赖管理的概念
    Maven:1.1、概述:Maven是一个项目管理工具,它包含了一个项目对象模型(POM:ProjectObjectModel),一组标准集合,一个项目生命周期(ProjectLifecycle),......
  • 实时渲染路径追踪概述
    大家好,本文是对Real-TimePathTracingandBeyond和它的视频:HPG2022Monday,Day1(enhanced)学习的总结,并结合我的理解进行了一些延伸得益于下面的技术进步,使得通常应......
  • 软件安装--Maven
    安装Maven(Linux下的JAVA包依赖)环境内核:Linuxlocalhost3.10.0-123.el7.x86_64#1SMPMonJun3012:09:22UTC2014x86_64x86_64x86_64GNU/Linux操作系统:Cent......
  • maven-common
    MavenCommonProjectObjectModelXMLSchema<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"......
  • redis_概述与redis_下载&安装
    redis_概述: redis是一款高性能的NOSQL系列的非关系型数据库 什么是NOSQLNoSQL(NoSQL=NotOnlySQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系......
  • 什么是maven
    1.什么是mavenMaven是一个项目管理工具,它包含了一个项目对象模型(POM:ProjectObjectModel),一组标准集合,一个项目生命周期(ProjectLifecycle),一个依赖管理系统(D......
  • Javaweb----Maven环境配置
    Maven环境配置maven的作用:写javaweb项目时,自动导入相应的java包。maven的环境变量配置2.1进入maven的官网下载maven:链接地址https://maven.apache.org/download.c......
  • maven
    maven常用打包命令:1、mvnclean将旧的class字节码文件删除。2、mvnpakage打包,动态web工程打war包,Java工程打jar包。3、mvninstall将项目生成jar包放在仓库中,然后......
  • java TreeSet集合概述和特点
       ......