首页 > 其他分享 >Maven的认识与配置

Maven的认识与配置

时间:2022-12-07 18:33:23浏览次数:64  
标签:认识 配置 jar Maven 仓库 自动 本地

什么是Maven
Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 Maven 使用了一个标准的目录结构和一个默认的构建生命周期。
在有多个开发团队环境的情况下,Maven 能够在很短的时间内使得每项工作都按照标准进行。因为大部分的工程配置操作都非常简单并且可复用,在创建报告、检查、构建和测试自动配置时,Maven 可以让开发者的工作变得更简单。

Maven的优势:自动构建,jar包依赖管理,契约编程

自动构建
使用Maven可以为我们完成很多相应的功能:清理代码,自动编译,完成测试,生成站点报告,进行打包(jar,war),项目部署。
1.清理代码:相当于我们运行clear的效果
2.自动编译:可以为咱们自动完成编译(类似于执行javac生成class文件)
3.完成测试:实现测试功能,帮咱们完成
4.生成报告:可以较为方便的实现对项目的管理
5.打包:普通项目打jar包,web项目打成war包
6.项目部署:只需要一句命令mvn jetty:run即可实现项目的部署

 

注意:使用jetty:run命令必需有相应的配置与插件

(Maven的命令很多,但不是你想用,想用就能用,有一些命令是需要有插件的)

 Maven的安装与配置

Maven 是一个基于 Java 的工具,所以要做的第一件事情就是安装 JDK。这里就不详细讲解了

安装Maven

从网上下载 Maven:http://maven.apache.org/download.html

安装的过程和jdk相似

 解压Maven并且进行环境变量配置

 

 

 配置Path

 

 

检查是否配置成功

 

mvn -v

 

 

 

mvn  没有参数

 

 

 

 自动生成两个文件夹:C:\Users\Administrator\.m2\repository  本地仓库目录

1.1.1. 配置本地仓库

Maven会自动为咱们添加相应的jar包,而这个jar包会先在本地仓库中查找,如果本地仓库中找不到,则会去中央仓库(网络上)去进行下载。

本地仓库默认是在咱们的C盘(系统盘中):

 

 

(不同的电脑可能会有区别)

咱们并不建议把 jar包放在系统盘(原因你懂的!)

把本地仓库配置在非系统盘

第一步:移动settings.xml文件

MAVEN_HOME/conf/settings.xml 全局的

~用户根路径C:\Users\Administrator/.m2/settings.xml 单个用户的,修改用户的配置文件

第二步:准备好本地仓库

第三步:配置文件设置路径到本地仓库

单个的settings.xml文件

增加<localRepository>D:/OpenSource/repository</localRepository>

 

 

 

 

标签:认识,配置,jar,Maven,仓库,自动,本地
From: https://www.cnblogs.com/lidongm/p/16963950.html

相关文章

  • scrapy架构介绍,scrapy中settings相关配置,scrapy中的request和response
    scrapy架构scrapy解析数据settings相关配置,提高爬取效率持久化方案全站爬取cnblogs文章request和response对象传递参数解析下一页并继续爬取爬虫......
  • 如何使用 Towify 在微信小程序中配置输入必填报错?
    效果展示:   具体步骤:创建数据表创建“创建事件”添加输入框组件配置输入框组件添加按钮组件 步骤分解:创建数据表创建数据表创建......
  • 怎么配置Java的环境变量?<No SDK>怎么处理?
     这是我打开idea的界面,表示我没配置jdk。  1.先下载JDK   JDK官方下载链接 2.配置JDK环境变量路线1:window设置》系统》关于》高级系统设置路线2:右击我的电......
  • Redis配置、优化以及命令
    一、关系数据库和非关系数据库1.1关系型数据库一个结构化的数据库,创建在关系模型基础上一般面向于记录包括:Oracle、MySQL、SQLServer、MicrosoftAccess、DB2等 1......
  • SpringBoot使用maven打jar包配置
    在pom.xml文件中加入依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-dependencies</artifactId> <version>选择你自己的版本</ve......
  • .NetCore3.1 配置Swagger
    1.nuget引入Swashbuckle.AspNetCore<ItemGroup><PackageReferenceInclude="Swashbuckle.AspNetCore"Version="6.4.0"/></ItemGroup>2.添加配置中间件Star......
  • 阿里云 maven 配置指南
    打开maven的配置文件(windows机器一般在maven安装目录的 conf/settings.xml ),在<mirrors></mirrors>标签中添加mirror子节点:<mirror><id>aliyunmaven</id>......
  • ros7+wireguard配置
    原文:https://help.mikrotik.com/docs/display/ROS/WireGuardApplicationexamplesSitetoSiteWireGuardtunnelConsidersetupasillustratedbelow.Tworemoteof......
  • firewalld使用与配置
    #永久添加指定的端口策略firewall-cmd--zone=public--add-port=80/tcp--permanent#永久删除指定的端口策略firewall-cmd--zone=public--remove-port=80/tcp--pe......
  • SpringBoot pom.xml配置文件详解
    <?xmlversion="1.0"encoding="UTF-8"?><projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xsi:sch......