首页 > 其他分享 >maven概念和maven项目的一键构建

maven概念和maven项目的一键构建

时间:2022-08-23 10:03:56浏览次数:72  
标签:项目 jar 代码 一键 maven 构建

maven概念

一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具 它包含了一个项目对象模型(POM:Orihect Object Model)一组标准集合 一个项目生命周期(Project Lifecycle)

一个依赖管理系统(Dependency Management System)和用来运行定义再生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑

说明:

  1. 我们需要引用各种jar包 尤其是比较大的工程 引用的jar包往往有十几个乃至上百个 每用到一种jar包都需要手动引入工程目录 而且经常遇到各种让人抓狂的jar冲突 版本冲突
  2. 我们辛辛苦苦写好了java文件 可是只懂0和1的白痴电脑却完全读不懂 需要将它编译成为字节码
  3. 世界上没有不存在bug的代码 计算机喜欢bug 为了减少bug 因此写完了代码 我们还要写一些单元测试 然后一个个的运行来检测代码质量
  4. 再优雅的代码也要出来卖的 我们后面还需要把代码与各种配置文件、资源整合到一起 定型打包 如果是web项目 还需要将之发布到服务器 供人蹂躏

maven项目的一键构建

我们的项目 往往都要经历编译、测试、运行、打包、安装,部署等一系列过程

构建:指的是项目从编译、测试、运行、打包、安装、部署整个过程都交给maven进行管理 这个过程为构建

一键构建:指的是整个构建过程 使用maven一个命令可以轻松完成整个工作

Maven规范化构建流程如下

标签:项目,jar,代码,一键,maven,构建
From: https://www.cnblogs.com/aimz01/p/16615126.html

相关文章

  • maven工程servlet实例之指定web资源包以及导入项目依赖的jar包以及jar包冲突解决
    maven工程servlet实例之指定web资源包  在webapp包下可以直接创建jsp文件,但是在java包下我们不可以直接创建jsp文件。   如果想要在java包下创建jsp文件,就需......
  • Jenkins+Docker 一键自动化部署 SpringBoot 项目
    实现最简单全面的Jenkins+docker+springboot 一键自动部署项目,步骤齐全,少走坑路。环境:centos7+git(gitee)简述实现步骤:在docker安装jenkins,配置jenkins基本信息,利用Do......
  • 用IDEA创建一个maven项目
    目录1、创建一个mavenweb项目注意:当项目没有src文件夹时2、创建一个普通的maven项目:3、用模板创建maven项目的改动现在标记项目方式一:标记项目方式二:提前看这里:关于mave......
  • maven 常用命令
    maven的主要用于管理项目中使用到的jar,比如控制版本,打包当前项目成jar提供运行等。maven命令可以从IDEA的操作面板上看到:   比较常用的有一下几个:Mavenclean......
  • maven中的scope的作用
    Maven依赖中scope的作用:控制dependency元素的使用范围,即jar包在哪些范围被加载和使用。 不同的取值下,修饰元素的使用范围如下:1、Compile编译(默认)被依赖的项目默认参......
  • idea集成maven插件和使用骨架创建maven的java工程
    idea集成maven插件     关闭设置界面   使用骨架创建maven的java工程     ......
  • 多平台Java安装程序构建器
    install4j是一个功能强大的多平台Java安装程序构建器,可为Java应用程序生成本机安装程序和应用程序启动器。install4j的易于使用,它的扩展平台支持和其强大的屏幕和动作系统......
  • 使用骨架创建Maven的java工程和不使用骨架创建Maven的java工程
    使用骨架创建Maven的java工程new-->FIle-->Model选择Maven对勾选上要不不能使用骨架  找到这个,选上下一步    Finish即可创建  不使用骨架创建Mave......
  • Maven概念模型图和idea集成Maven
    Maven概念模型图   idea集成Maven在IDEA外部点击设置进行配置-DarchetypeCatalog=internal     搜索复制......
  • Maven常用命令和Maven生命周期
    Maven常用命令常用命令为:mvnarchetype:create:创建Maven项目mvncompile:编译源代码mvntest-compile:编译测试代码mvntest:运行应用程序中的......