
Maven
文章平均质量分 82
张付兵
纯粹打酱油的,~_~.
展开
-
Maven系列学习(1)-maven入门
Maven,英文翻译为“专家”或“内行”,是apache组织的一个非常成功的开源项目。它主要运用在Java领域,不管是在小型项目,还是大型企业级项目,不管是xp敏捷模式,还是传统瀑布模式,Maven都游刃有余,大显身手。Maven是一个构建工具,同时又不仅仅是一个构建工具。作为构建工具,Maven只需要简单的命令(如:mvn clean compile)就可以自动完成清理、编译、打包、测试、生原创 2013-10-16 22:04:24 · 743 阅读 · 0 评论 -
Maven系列学习(3)-坐标和依赖
Maven拥有数量巨大的构件,对于每一个构件,需要唯一确定,所以Maven引入坐标的概念,坐标为构件引入秩序。Maven坐标由以下元素确定,它们是groupId、artifactId、version、package及classifier。groupId:定义当前Maven项目所属实际项目;artifactId:定义实际项目中的一个模块(Module),默认使用实际项目名作为前缀。例如:原创 2013-10-17 22:57:34 · 670 阅读 · 0 评论 -
Maven系列学习(2)-HelloWorld
上一节中,我们已经安装好JDK及Maven了,现在,我们开始创建一个简单的HelloWorld项目。Maven的核心是pom.xml,所谓的POM,指的是Project Object Model,即:项目对象模型。现在我们创建pom.xml。第一,我们创建一个名为HelloWorld的文件夹,并在该文件夹中,新建一个名为pom.xml的文件,输入内容如下: 4.0.0 com原创 2013-10-16 22:42:52 · 569 阅读 · 0 评论 -
Maven系列学习(4)-仓库简介
Maven仓库是为了储存和管理Maven构件(如:Maven依赖和Maven插件)。因为仓库是储存Maven构件的,而任何一个构件都有一个唯一的坐标,这个坐标就可以定义其在仓库中的唯一存储路径。我们通过本地仓库,隐隐约约可以知道仓库路径大致是groupId/artifactId/version/artifactId-version.package。而我们在Maven源码中也证实了其存储的路径。原创 2013-10-22 00:11:12 · 834 阅读 · 0 评论 -
Maven系列学习(5)-生命周期及插件
一、生命周期的定义所谓生命周期,是指对构建过程的抽象和统一。Maven总结了一套高度完善,易扩展的生命周期。该生命周期包括项目的清理、初始化、编译、测试、打包、集成测试、验证、部署及站点生成的所有步骤。可以这样说,几乎所有的项目的构建,都可以映射到这样的生命周期上。生命周期只是一个抽象的概念,生命周期的每个阶段都由一个或多个插件来共同完成。同时,Maven为每个生命周期阶段,都预设了默认插原创 2013-10-23 23:36:04 · 746 阅读 · 0 评论