随笔分类 -  Maven

摘要:当我们的maven项目中的依赖过多时,为了更好的做版本管理,我们要创建一个父项目来管理这些依赖(这个父项目的打包方式为pom) dependencies与dependencyManagement的区别: 在父项目中的dependencies中定义的所有依赖,在子项目中都会直接继承, 在父项目中的de 阅读全文
posted @ 2023-08-31 14:12 逐梦北京 阅读(36) 评论(0) 推荐(0)
摘要:一、仓库 仓库类型:本地仓库、远程中央仓库、公司自己搭建的私有仓库 寻找jar的基本优先级顺序:本地仓库 > settings.xml的profile的仓库 > pom.xml的profile的仓库 >pom.xml的仓库 > 中央仓库 设置仓库的方式有两种,一种是在项目最顶级POM.xml中设置, 阅读全文
posted @ 2023-08-11 13:11 逐梦北京 阅读(2023) 评论(0) 推荐(0)
摘要:更多的项目信息 name:项目除了artifactId外,可以定义多个名称description: 项目描述url: 项目urlinceptionYear:创始年份Licensesxml 代码<licenses> <license> <name>Apache 2<!---->name> <url>http://www.apache.org/licenses/LICENSE-2.0.txt<!---->url> <distribution>repo<!---->distribution&g 阅读全文
posted @ 2013-03-27 21:32 逐梦北京 阅读(246) 评论(0) 推荐(0)
摘要:说完了settings.xml配置,下来说一下maven2的主要配置pom.xml 什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 快速察看:xml 代码<project> <modelVersion>4.0.0<!---->modelVersion> <!----> <groupId>...<!---->groupId&g 阅读全文
posted @ 2013-03-27 21:31 逐梦北京 阅读(306) 评论(0) 推荐(0)
摘要:maven2 比起maven1 来说,需要配置的文件少多了,主要集中在pom.xml和settings.xml中。 先来说说settings.xml,settings.xml对于maven来说相当于全局性的配置,用于所有的项目。在maven2中存在两个 settings.xml,一个位于maven2的安装目录conf下面,作为全局性配置。对于团队设置,保持一致的定义是关键,所以 maven2/conf下面的settings.xml就作为团队共同的配置文件。保证所有的团队成员都拥有相同的配置。当然对于每个成员,都需要特殊的 自定义设置,如用户信息,所以另外一个settings.xml就作为本地. 阅读全文
posted @ 2013-03-27 21:30 逐梦北京 阅读(224) 评论(0) 推荐(0)
摘要:----------------准备工作-------------Jdk 1.5以上java开发环境。Eclipse IDE 一个。Maven 3.0.3下载地址: http://maven.apache.org/docs/3.0.3/release-notes.html----//快速搭建步骤第一步:配置maven环境将下载文件解压,然后设置maven环境如果你配置过jdk的话,这里对你应该不难。如我的maven环境为:F:\maven\apache-maven-3.0.3我的电脑-----属性----高级-----环境变量-----环境变量-----新建变量名:M2_HOME变量值:F:\ 阅读全文
posted @ 2013-03-27 21:28 逐梦北京 阅读(141) 评论(0) 推荐(0)