Maven

目录

Maven安装及配置

使用IDEA创建Maven项目

[Maven POM](#Maven POM)

​编辑


什么是Maven?

Maven是一个Java项目管理和构建工具,它可以定义项目结构、项目依赖,并使用统一的方式进 行自动化构建,是Java项目不可缺少的工具。

主要作用?

Maven就是是专门为Java项目打造的管理和构建工具,它的主要功能有:

  • 标准化的项目结构;
  • 标准化的构建流程(编译,测试,打包,发布......);
  • 依赖管理机制。

Maven安装及配置

安装需要Java支持(JDK >= 1.7)

官方下载地址: Maven -- Download Apache Maven

1、下载后为压缩包,解压压缩包,文件类型如下:

2、配置环境变量

3、配置本地仓库

打开Maven目录,./conf/settings.xml

<localRepository> 设置自己的存储位置 </localRepository>

4、配置镜像仓库

更换为阿里镜像

<!-- 更换阿里镜像,加快依赖下载 -->

<mirror>

<id>alimaven</id>

<name>aliyun maven</name>

<url>http://maven.aliyun.com/nexus/content/groups/public/\</url>

<mirrorOf>central</mirrorOf>

</mirror>

5、测试安装

cmd输入: mvn -v


使用IDEA创建Maven项目

1、打开file->settings设置创建项目加载的maven

选择使用mave-webapp模板

输入完后点击Finish,至此Maven项目就创建完了,因为我们选择的是webapp,所有有些Maven约定 的目录需要我们手动创建补全

右键main→New→Directory 然后取名为java

右键选中新建好的java文件夹

右键main→New→Directory 然后取名为resources

右键选中新建好的resources文件夹

配置tomcat


Maven常用构建命令

mvn xxxx


Maven POM

项目描述

引入jar包

jar搜索地址:https://mvnrepository.com/

设置统一版本号

相关推荐
python_chai3 分钟前
Python核心数据结构详解:元组、集合与字典
java·数据结构·python
老华带你飞1 小时前
医药垃圾分类管理系统|基于SSM+vue医药垃圾分类管理系统的系统设计与实现(源码+数据库+文档)
java·数据库·vue·毕业设计·论文·ssm·医药垃圾分类管理系统
程序员小续1 小时前
React 多个 HOC 嵌套太深,会带来哪些隐患?
java·前端·javascript·vue.js·python·react.js·webpack
rider1892 小时前
【9】搭建k8s集群系列(二进制部署)之安装work-node节点组件(kube-proxy)和网络组件calico
java·容器·kubernetes
ゞ 正在缓冲99%…2 小时前
leetcode274.H指数
java·算法·leetcode
旷野本野4 小时前
【Java】Maven
java·开发语言·maven
坊钰4 小时前
【MySQL 数据库】数据类型
java·开发语言·前端·数据库·学习·mysql·html
药尘师4 小时前
idea运行tomcat项目,很慢的问题
java·ide·intellij-idea
Kale又菜又爱玩4 小时前
Sentinel全面解析与实战教程
java·spring·微服务·sentinel·springboot·springcloud
唐人街都是苦瓜脸4 小时前
SpringBoot的简单介绍
java·spring boot·后端