Maven介绍与配置+IDEA集成Maven+使用Maven命令

目录

一、Maven简介

二、配置环境变量

三、IDEA集成Maven

1.配置本地仓库地址

2.集成Maven

[3. pom.xml文件介绍](#3. pom.xml文件介绍)

四、Maven命令


jar包太多、jar包相互依赖、不方便管理、项目编译还需要jar包,Maven工具来帮你!

一、Maven简介

Maven 是 Apache 软件基金会的一个开源项目,是一个优秀的项目构建管理工具,它用来帮助开发者管理项目中的 jar,以及 jar 之间的依赖关系、完成项目的编译、测试、打包和发布等工作。

二、配置环境变量

复制安装Maven包下bin的路径

设置电脑中的高级系统设计环境变量

在Path中编辑

添加路径

检查是否配置成功

打开cmd 在任路径下执行:mvn -version 出现下面红框内容,表示配置成功

三、IDEA集成Maven

1.配置本地仓库地址

首先创建本地仓库:例如,在D盘创建mavenRepository,然后在conf中的settings中添加

XML 复制代码
<localRepository>D:/mavenRepository</localRepository>

就配置好本地仓库的位置;

再添加阿里云镜像,作为中央镜像仓库,国内地址,下载速度快

XML 复制代码
    	<mirror>
			<id>alimaven</id>
			<name>aliyun maven</name>
			<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
			<mirrorOf>central</mirrorOf>
		</mirror>

2.集成Maven

点击File在New Projects Settings中点击Settings for New Projects...

然后再Build,Execution,Deployment下的Maven,其中Maven home directory项,选择自己放Maven包bin目录之前的路径:

创建新的项目:

设置Group:项目上传到本地仓库的位置

Artifact:组件名,一般与项目名相同

Version:版本

3. pom.xml文件介绍

在dependence标签中还有

type标签<type>jar</type> :表示导入包的类型,可以为jar或war;

scope标签 <scope>provided</scope>:provided,表示项目在打包时,该jar包不会被打包,不随项目一起上传,默认为compile,打包后,jar包会被打包,连同项目一起上传。

四、Maven命令

compile:编译生成target文件

clean:清除target

package:打包为jar或war文件

例如将项目打包为war文件

install:将项目安装到本地仓库

例如:可以将自己写的工具类项目打包后安装到本地仓库,在其他项目就可以使用该项目里的类了。将自己写的myutil项目install安装到本地仓库,然后在另一个项目中添加jar包:

我们的jar包就添加到项目中了,可以使用其中已经写好的方法 。

相关推荐
2401_837088506 分钟前
简要总结 HashSet 和 HashMap(Java)
java·开发语言
毕设源码-钟学长25 分钟前
【开题答辩全过程】以 基于Java的家政服务管理系统的设计与实现为例,包含答辩的问题和答案
java·开发语言
小白学大数据28 分钟前
Java 爬虫对百科词条分类信息的抓取与处理
java·开发语言·爬虫
Coder_Boy_1 小时前
Spring 核心思想与企业级最佳特性(实践级)事务相关
java·数据库·spring
历程里程碑2 小时前
hot 206
java·开发语言·数据结构·c++·python·算法·排序算法
Coder_Boy_2 小时前
Java+Proteus仿真Arduino控制LED问题排查全记录(含交互过程)
java·人工智能·python
一 乐2 小时前
校园实验室|基于springboot + vue校园实验室管理系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
Lisonseekpan2 小时前
Spring Boot Email 邮件发送完全指南
java·spring boot·后端·log4j
sheji34162 小时前
【开题答辩全过程】以 基于Springboot的体检中心信息管理系统设计与实现为例,包含答辩的问题和答案
java·spring boot·后端
天河归来2 小时前
本地windows环境升级dify到1.11.1版本
java·spring boot·docker