标签:Maven jar 代码 一键 maven 构建 bug
maven概念
一个对Maven比较正式的定义是这么说的:Maven是一个项目管理工具 它包含了一个项目对象模型(POM:Orihect Object Model)一组标准集合 一个项目生命周期(Project Lifecycle)
一个依赖管理系统(Dependency Management System)和用来运行定义再生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑
说明:
- 我们需要引用各种jar包 尤其是比较大的工程 引用的jar包往往有十几个乃至上百个 每用到一种jar包都需要手动引入工程目录 而且经常遇到各种让人抓狂的jar冲突 版本冲突
- 我们辛辛苦苦写好了java文件 可是只懂0和1的白痴电脑却完全读不懂 需要将它编译成为字节码
- 世界上没有不存在bug的代码 计算机喜欢bug 为了减少bug 因此写完了代码 我们还要写一些单元测试 然后一个个的运行来检测代码质量
- 再优雅的代码也要出来卖的 我们后面还需要把代码与各种配置文件、资源整合到一起 定型打包 如果是web项目 还需要将之发布到服务器 供人蹂躏
maven项目的一键构建
我们的项目 往往都要经历编译、测试、运行、打包、安装,部署等一系列过程
构建:指的是项目从编译、测试、运行、打包、安装、部署整个过程都交给maven进行管理 这个过程为构建
一键构建:指的是整个构建过程 使用maven一个命令可以轻松完成整个工作
Maven规范化构建流程如下
标签:Maven,jar,代码,一键,maven,构建,bug 来源: https://www.cnblogs.com/aimz01/p/16615126.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。