标签:仓库 输出 main pom.xml archetype build 推荐 版本号 项目管理
终于开始复习旧知识了,有输入必然要有输出。输入和输出之间的内化过程尤为重要,在复习的同时,真正把学到的东西积淀下来,加深理解。
POM:项目抽象模型
这是maven非常核心的概念。Maven通过它来管理项目。每一个项目都有一个pom.xml文件,该文件定义了改项目的基本信息,依赖关系等,maven对项目的生命周期管理也是基于此文件。
groupId: 团体,公司,小组,组织,项目,或者其它团体。
artifactId:在 groupId 下的表示一个单独项目的唯一标识符。项目名称ID 。
packaging: 标识项目的类型,如jar,war等。
version:版本号。以上4个是 Maven 的 坐 标,它们唯一标识了一个项目,相关依赖(dependency)的配置尤为重要。
Repository
仓库,二方库,三方库的概念。每当安装完成maven之后就会有一个默认的本地仓库和远程仓库。当进行编译的时候,maven会先查找本地Repository,如果本地Repository没有,会去取远程repository。很多公司都用Nexus搭建了私服库,便于全公司使用和下载。
标签:仓库 输出 main pom.xml archetype build 推荐 版本号 项目管理
原文地址:http://www.cnblogs.com/cosyer/p/6258175.html