![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven学习笔记
文章平均质量分 86
YuanLicc
你有很多想法,那么你就会有很多创造!
展开
-
Maven-初识Maven
本文摘自书籍《Maven实战》什么是MavenMaven是跨平台的项目管理工具,作为Apache组织中颇为成功的来源项目,Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。作为构建工具Maven是一个异常强大的构建工具,能够帮我们自动化构建过程,从清理、编译、测试到生成报告,再到打包和部署。他能帮助我们标准化构建过程。所有项目的构建命令都是简单一致的,这极...原创 2018-03-23 21:48:08 · 236 阅读 · 0 评论 -
Maven-Maven配置
配置MAVEN_OPTS环境变量情景在执行mvn命令时,Maven实际上执行了Java命令,既然执行了Java命令,那么肯定与JVM相关,有时候我们对JVM的配置成为了必要的事情,比如项目较大,JVM默认内存配置由于过小往往会造成java.lang.OutOfMemeoryError。当然我们也有可能是出于JVM调优以达到mvn命令运行的更快的目的下,对此项进行配置。配置新...原创 2018-03-25 11:11:40 · 192 阅读 · 0 评论 -
Maven - pom.xml 全配置
什么是pomPOM全名“Project Object Model”,它是一个名为pom.xml的XML文件,用来表示maven项目。对于maven来说,项目不仅仅是包含代码的文件的集合。一个项目包含了配置文件、开发人员及他们扮演的角色、缺陷跟踪系统、组织、许可证、代码所在URL、项目依赖与其它一些伴随项目的信息。pom是关于项目所有信息的集合,事实上,在maven的世界,一个项目除了pom.x...原创 2018-03-26 22:05:04 · 544 阅读 · 0 评论 -
Maven - 坐标、依赖、生命周期
Maven坐标坐标在人们的心中大概就是这样一个东西:(x,y)可能对于快递员来说,这样的东西也算是一个坐标:xx市xx区xx路xx楼xx号在Maven的世界中,拥有数量巨大的构件(jar、war等),我们很难想象怎样合理的去区分它们(唯一标识这些构件)。很幸运,Maven有这样一个东西来解决这个问题,我们称它为坐标,如果我们将坐标理解为一个地址,那么地址指向的就是构件。Ma...原创 2018-03-28 20:49:00 · 431 阅读 · 0 评论 -
Maven - 插件
介绍在Maven中包含两类插件:build、reporting,很显然,前者与项目构建有关,后者与项目报告有关。build plugins 在build时、build后执行,配置:build元素。reporting plugins 在生成站点时执行,配置:reporting元素。所有的插件的配置至少要包含:groupId,artifactId 和 version,恰好这三个元...原创 2018-03-29 16:37:47 · 246 阅读 · 0 评论