当前位置: 首页 >开发工具 > Maven仓库安装配置及使用

Maven仓库安装配置及使用

Maven仓库安装配置

什么是Maven?

Maven 是 Apache 开源组织奉献的一个开源项目。

Maven 的本质是一个项目管理工具,将项目开发和管理过程抽象成一个项目对象模型(POM)。开发人员只需做一些简单的配置,就可以批量完成项目的构建、报告和文档的生成工作。

Maven 是跨平台的,这意味着无论是在 Windows 上,还是在 Linux 或者 Mac 上,都可以使用同样的命令。

一、安装Maven

1、下载Maven安装包

http://maven.apache.org/download.cgi

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2、解压

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、配置系统环境变量

1) 第一种新建一个系统变量

变量名:MAVEN_HOME

变量值:D:\Program Files\apache-maven-3.6.3-bin\apache-maven-3.6.3(maven解压路径)

在Path中添加:%MAVEN_HOME%\bin

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2) 第二种,直接在path中添加环境变量

在Path中添加:D:\Program Files\apache-maven-3.6.3-bin\apache-maven-3.6.3\bin(maven解压路径bin目录)

4、检验配置成功

mvn -v

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

二、配置本地仓库

1、创建一个文件夹 maven-repository(存放位置自定义)

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2、修改maven配置文件,配置本地仓库

1)用编辑器打开setting.xml

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2)找到<localRepository>标签
localRepository用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3)修改为配置的本地仓库地址
/path/to/local/repo修改为配置的本地仓库D:\Program Files\maven-repository

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

三、配置国内仓库

1、打开setting.xml文件

2、找到<misrrors>标签

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、在<misrrors>标签内添加<misrrors>

<mirror>  <id>alimaven</id>  <mirrorOf>central</mirrorOf>  <name>aliyun maven</name>  <url>http://maven.aliyun.com/nexus/content/repositories/central/</url></mirror>

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

四、检验配置

1) 在cmd窗口输入

mvn help:system

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2) 可以看到,下载源就是刚刚配置的阿里云仓库

3) 打开我们自己的maven仓库可以看到刚才下载的一些jar文件

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

在Eclipse中创建maven项目

一、Ecliipse下载安装

Eclipse下载路径https://www.eclipse.org/downloads/

安装的时候选择下载包要选择这个 Eclipse IDE for Enterprise Java Developers (includes Incubating components)

二、打开eclipse,定义项目存放空间

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

三、配置maven

1、Window -> Preferences

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2、搜索maven,选择User Settings

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、修改settings文件,修改为安装的maven配置文件settings.xml

注:Global Settings为全局设置,可以选择添加,但是User Settings是必须要添加的

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

四、创建maven项目

1、File -> New -> Maven Project

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2、直接点击Next

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、Catalog 要选择Inteal ;选择maven-archetype-webapp 1.0;Next

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

4、添加Group Id、Artifact Id;Finish

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

5、删除报错的文件

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

6、maven工程中的pom文件

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

在 IntelliJ IDEA中创建maven项目

一、IntelliJ IDEA 下载安装

IntelliJ IDEA 下载路径: https://www.jetbrains.com/idea/download/

二、配置maven

1、打开IntelliJ IDEA,右下角选择Configure -> Settings 添加 maven配置

2、搜索maven

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、Maven home directory 选择配置的maven系统环境变量;User settings file 选择maven安装路径下的settings.xml文件

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

四、创建maven工程

1、Create New Project -> Maven

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

2、选择jdk环境(默认情况是会选择系统环境变量中配置的jdk);勾选Create from archetype;选择 maven-archetype-webapp

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

3、添加工程名,和工程存放路径

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

4、选择maven环境,修改为本地maven配置settings.xml

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

5、刚开始的时候,会自动下载一些依赖

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

6、maven工程中的pom文件(使用IntelliJ IDEA创建的工程pom文件比eclipse的要丰富)

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

在添加依赖的时候不知道要怎么写?

我们可以到https://mvnrepository.com/tags/maven里面去搜索我们需要的依赖,选择好版本号,然后有对应的maven格式,拷贝下来放到pom.xml文件中

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

在IntelliJ IDEA中需要手动Reimport更新

Maven仓库安装配置及使用 _ JavaClub全栈架构师技术笔记

而eclipse中保存pom.xml文件就自己下载更新

作者:DesireYang
来源链接:https://www.cnblogs.com/desireyang/p/12787480.html

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。





本文链接:https://www.javaclub.cn/tool/67987.html

标签:Maven
分享给朋友:

“Maven仓库安装配置及使用” 的相关文章

Maven项目管理工具初体验 2022年06月14日 13:06:41
maven的pom.xml文件标签含义 2022年06月15日 11:10:47
Maven环境变量配置 2022年06月19日 12:03:33
Maven build标签 2022年06月20日 23:36:33
《Maven实战》整理 2022年06月27日 15:58:43
maven中scope属性的 2022年06月30日 15:16:25
maven仓库和镜像 2022年07月31日 20:32:10