使用Maven构建Java Web项目

  • 1.0 Maven的简介

Maven是一个被广泛使用的项目构建工具,通过一个简单的配置文件pom.xml来定义项目的组成,管理项目所依赖的jar文件的发布.

  • 1.1 配置文件

使用Maven构建项目时,会涉及两个配置文件:settings.xml和pom.xml,前者用于整个Maven项目的运行环境,后者仅用于某一个Maven项目.

  • 1.1.1 settings.xml文件

Maven的主要管理功能之一就是管理构建项目所需要的jar包文件,而settings.xml文件就是指定下载项目所需要的jar包;而且settings.xml文件存在两个范围:在Maven安装目录下的是全局配置,对所有用户均有效,而用户主目录文件夹.m2下的仅对当前用户有效.用户级别优先级高于全局配置级别,如果二者都存在,最后取合并后的结果,二者重复,以优先级高的为准(用户配置文件为准).

settings.xml文件使用仓库来管理jar文件的下载,分为本地仓库和远程仓库,localRepository节点配置本地仓库,mirrors节点配置远程仓库,一般有中央远程仓库:https://repo.maven.apache.org.maven2,但也可以通过该节点配置镜像仓库服务器的地址.我们一般会在C:\Users\{当前用户名}\.m2文件夹下配置settings.xml文件,配置如下:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 
   http://maven.apache.org/xsd/settings-1.0.0.xsd">
	<!-- 配置本地仓库位置 -->
	<localRepository>D:\JavaTools\Maven\MyLocalRepository\repository</localRepository>
</settings>

因为远程仓库在国外,所以访问速度很慢,你也可以在自己安装Mave你的安装目录下的conf文件夹下的settings.xml文件中配置镜像仓库,推荐使用阿里巴巴的镜像仓库,配置文件如下:

<mirrors>
    <!--阿里巴巴镜像仓库 -->
    <mirror>
		 <id>alimaven</id>
		 <name>aliyun maven</name>
		 <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		 <mirrorOf>central</mirrorOf>        
	</mirror>
  </mirrors>

在实际的开发中,推荐大家两个settings.xml都配置好,最终Maven在构建项目时,会先从本地仓库去找,找不到回去阿里的镜像仓库去找,两个settings.xml文件实际上最终会被合并;

  • 1.1.2 pom.xml文件

POM(Project Object Model)是Maven中的核心概念,每个Maven项目根目录下都必须有pom.xml文件,Maven会读取pom.xml文件来获取项目的配置信息,包含项目的名称,组织标识,版本号,依赖,插件,构建选项等.pom.xml可以继承其他pom.xml文件,而pom-4.0.0.xml是Maven的顶级POM文件

pom.xml文件节点的含义
节点含义
projectPOM文件的顶级元素
modelVersionPOM模型版本,描述这个POM文件是遵循哪一个POM版本
groupId项目组织的唯一标识,通常由域名到写,对应Java包结构
artifactId项目唯一标识,对应项目名称
versionartifact的版本
name项目的展现名,在Maven中生成
description项目的描述
dependencies表示依赖,在子节点dependency中可以添加具体的groupId,artifactId,version等节点
build构建项目
parent父级POM
  • mvn命令
mvn常用命令
命令格式命令解释
mvn archetype:generate创建Maven项目
mvn compile编译源代码
mvn test-compile编译测试代码
mvn test运行测试
mvn package打包项目
mvn install安装到本地仓库
  • Windows下安装Maven

windows下安装Maven分为以下4步:

1).从官网下载Maven:http://maven.apache.org/download.cgi,选择已编译的压缩包,如apache-maven-3.6.1-bin.zip.

2).将下载的压缩包解压到本地硬盘中,解压后目录如下:

3).设置环境变量MAVEN_HOME,并且追加到path中.分为系统级别和用户级别


4).打开cmd命令行(Win10要用管理员身份启动),运行mvn -v 命令,查看是否安装成功,如下图就是安装成功.

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值