栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【java学习之路】(java框架)001.Maven配置及使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【java学习之路】(java框架)001.Maven配置及使用

Maven简介 Maven是什么

Maven的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)POM (Project Object Model):项目对象模型

Maven的作用

项目构建:提供标准的、跨平台的自动化项目构建方式

依赖管理:方便快捷的管理项目依赖的资源(jar包),避免资源间的版本冲突问题

统一开发结构:

Maven 开发环境搭建 前提

安装 jdk :Maven 工作时需要通过网络下载各种插件以完成任务,因此应保证网络的通畅。

下载 maven 服务器

maven 官网:http:// maven.apache. org

点击 download 进行下载如下图

安装,配置 maven

​ 点击下载二进制的 apache-maven-3.5.2-bin.zip 进行解压,”然后在系统环境 中配置环境变量,在path中配置到bin目录,配置成功后输入命令mvn -version

查看版本如下图:

表示 maven 环境配置成功。

配置本地仓库地址

接下来根据情况在本地磁盘中建立通过 maven 下载后 jar 文件所存储的文件夹, 一般我们称为”仓库(repository)”;最终是如何将下载的 jar 文件存储到我们指 定的仓库中呢?需要在 maven 的服务器解压的文件中找到 conf 文件夹下的 settings.xml 文件进行修改

如下图所示:

配置阿里云 maven 镜像仓库,下载速度更快

 

alimaven 

aliyun maven 

http://maven.aliyun.com/nexus/content/groups/public/ 

central 

 
idea 中设置 maven

创建 maven 工程

Pom.xml 配置

maven 仓库官网(http://mvnrepository.com/)如下图所示:

在此官网就可以下载自己所需开发 jar 包,继续点击链接打开如下:

例如下载 servlet jar 包

在 Pom.xml 文件配置 jar 包信息,使用 maven 自动下载 jar 包 ,管理 jar 之间的依赖

 
	commons-fileupload 
	commons-fileupload 
	1.3.1 

 
 
	javax.servlet 
	javax.servlet-api
	3.1.0 
	provided 

各个子元素功能解释:

,和:依赖项的基本坐标

:依赖项的 packaging 类型,默认是 jar;

:依赖项的作用范围,默认是 compile。各个取值及含义如下:

​ compile:编译时和运行时依赖。如果你的项目最终打包为 war 包,则该依赖 包会被拷贝到 war 包中的 lib 目录中。

​ provided:编译项目主代码和测试代码时使用此依赖项,运行时由 jre 或 web 容器提供。如果你的项目最终打包为 war 包,则该 jar 包不会被打包。

maven命令

Maven 常用命令

    compile 编译

    clean 删除 target

    test test case junit/testNG

    package 打包

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/750512.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号