当前位置: 首页 > news >正文

惠州城乡住房建设厅网站wordpress本文地址

惠州城乡住房建设厅网站,wordpress本文地址,胶南网站建设哪家好,制作网页一般用什么来设计分割页面目录 一、什么是 Maven 二、Maven 能解决什么问题 三、Maven 的优势举例 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 4. 2 项目的一键构建 #x1f49f; 创作不易#xff0c;不妨点赞#x1f49a;评论❤️收藏#x1f499;一下 一、什么是 Maven Maven 的正确发…目录 一、什么是 Maven 二、Maven 能解决什么问题 三、Maven 的优势举例 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 4. 2 项目的一键构建 创作不易不妨点赞评论❤️收藏一下 一、什么是 Maven Maven 的正确发音是[ˈmevən] 在美国是一个口语化的词语代表专家、内行的意思。         一个对 Maven 比较正式的定义是这么说的Maven 是一个项目管理工具它包含了一个 项目对象模型 (POMProject Object Model)一组标准集合一个项目生命周期(Project Lifecycle)一个依赖管理系统(Dependency Management System)和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。 二、Maven 能解决什么问题 可以用更通俗的方式来说明。我们知道项目开发不仅仅是写写代码而已期间会伴随着各种 必不可少的事情要做下面列举几个感受一下 1、我们需要引用各种 jar 包尤其是比较大的工程引用的 jar 包往往有几十个乃至上百个 每用到一种 jar 包都需要手动引入工程目录而且经常遇到各种让人抓狂的 jar 包冲突版本冲突。         2、我们辛辛苦苦写好了 Java 文件可是只懂 0 和 1 的白痴电脑却完全读不懂需要将它编译成二进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成Eclipse、IDEA 等都可以将代码即时编译。当然如果你嫌生命漫长何不铺张也可以用记事本来敲代码然后用 javac 命令一个个地去编译逗电脑玩。         3、世界上没有不存在 bug的代码计算机喜欢 bug就和人们总是喜欢美女帅哥一样。为了追求美为了减少 bug因此写完了代码我们还要写一些单元测试然后一个个的运行来检验代码质量。         4、再优雅的代码也是要出来卖的。我们后面还需要把代码与各种配置文件、资源整合到一起定型打包如果是 web项目还需要将之发布到服务器供人蹂躏。 试想如果现在有一种工具可以把你从上面的繁琐工作中解放出来能帮你构建工程管理 jar包编译代码还能帮你自动运行单元测试打包生成报表甚至能帮你部署项目生成 Web 站点你会心动吗Maven 就可以解决上面所提到的这些问题。 三、Maven 的优势举例 前面我们通过 Web 阶段项目要能够将项目运行起来就必须将该项目所依赖的一些 jar 包添加到工程中否则项目就不能运行。试想如果具有相同架构的项目有十个那么我们就需要将这一份 jar包复制到十个不同的工程中。我们一起来看一个CRM项目的工程大小。使用传统 Web 项目构建的 CRM 项目如下 原因主要是因为上面的 WEB 程序要运行我们必须将项目运行所需的 Jar 包复制到工程目录中从而导致了工程很大。同样的项目如果我们使用 Maven 工程来构建会发现总体上工程的大小会少很多。如下图: 四、Maven 的两个经典作用 4.1 Maven 的依赖管理 Maven 的一个核心特性就是依赖管理。当我们涉及到多模块的项目包含成百个模块或者子项目管理依赖就变成一项困难的任务。Maven 展示出了它对处理这种情形的高度控制。 传统的 WEB 项目中我们必须将工程所依赖的 jar 包复制到工程中导致了工程的变得很大。那么maven 工程是如何使得工程变得很少呢分析如下 通过分析发现maven 工程中不直接将 jar 包导入到工程中而是通过在 pom.xml 文件中添加所需 jar包的坐标这样就很好的避免了 jar 直接引入进来在需要用到 jar 包的时候只要查找 pom.xml 文件再通过 pom.xml 文件中的坐标到一个专门用于”存放 jar 包的仓库”(maven 仓库)中根据坐标从而找到这些 jar 包再把这些 jar 包拿去运行。 那么问题来了 通过读取 pom.xml 文件中的坐标再到仓库中找到 jar 包会不会很慢从而导致这种方式不可行呢 回答通过 pom.xml 文件配置要引入的 jar 包的坐标再读取坐标并到仓库中加载 jar 包这样我们就可以直接使用 jar 包了为了解决这个过程中速度慢的问题maven 中也有索引的概念通过建立索引可以大大提高加载 jar 包的速度使得我们认为 jar 包基本跟放在本地的工程文件中再 读取出来的速度是一样的。这个过程就好比我们查阅字典时为了能够加快查找到内容书前面的 目录就好比是索引有了这个目录我们就可以方便找到内容了一样的在 maven 仓库中有了索引我们就可以认为可以快速找到 jar 包。 4. 2 项目的一键构建 Maven 的第二个特性就是一键构建。 我们的项目往往都要经历编译、测试、运行、打包、安装 部署等一系列过程。 那什么是构建呢指的是项目从编译、测试、运行、打包、安装 部署整个过程都交给 maven 进行管理这个过程称为构建。 一键构建则指的是整个构建过程使用 maven 一个命令可以轻松完成整个工作。 Maven 规范化构建流程如下 我们一起来看 Hello-Maven 工程的一键运行的过程。通过 tomcat:run 的这个命令我们发现现在的工程编译测试运行都会变得非常简单。 写到最后 四季轮换已经数不清凋零了多少 愿我们往后能向心而行一路招摇胜  你的支持认可是我创作的动力  创作不易不妨点赞评论❤️收藏一下  感谢大佬们的支持欢迎各位前来不吝赐教
http://www.tj-hxxt.cn/news/132231.html

相关文章:

  • 商城网站模板框架wordpress打开前台页面空白
  • 小企业网站建设新市场报价.net wap网站
  • asp.net网站建设项目实战资料小型购物网站建设
  • 建设网站需要租赁主机吗网站开发工作进展情况
  • python和php做网站网站建设属于销售费用
  • 马鞍山住房和城乡建设局网站成都的科技公司有哪些
  • 网站代码 公告栏 php如何编辑网站标题栏
  • 做国际网站有补贴吗只选设计师的网站
  • 网站描述怎么修改flash制作网页
  • 江西网站icp备案注销中山网站建设文化流程
  • 上海网站设计优刻天琥网页设计培训
  • 建设银行网站招聘官网wordpress咋用
  • 网站服务器租用有什么好photoshop网页版
  • 泰安吧重庆优化官网服务
  • 网站设计学习网seo外链在线提交工具
  • 四川网站建设 招标wix和wordpress哪个好
  • 网站创建一般创建哪种类型网站用的字体
  • 龙岗网站建设哪家好网站开发小程序
  • 九洲建设官方网站基于jsp的网站建设论文
  • 延安网站制作网站建设网络营销平台 云搜系统
  • 怎么做自己的淘宝客推广网站it外包收费
  • 马克斯网站建设申泽seo
  • o2o网站建设平台可以做海报的网站
  • 地方网站 域名选择大型网站技术架构:核心原理与案例分析
  • 网站名称 域名cms 类网站
  • 陕西省建设建设监理协会网站长沙企业建站程序
  • 商城网站建设 优帮云深圳市住房和建设局局长级别
  • 自己做的网站谁来维护wordpress论坛采集
  • 常州本地做网站的大公司深圳凡科网站建设
  • 网站开发程序员wordpress需要Apache吗