Maven安装与配置(最实用!!!)eclipse中配置maven
Maven安装与配置
一、需要准备的东西
- JDK
- Eclipse(本章主要是在eclipse中进行配置maven)
- Maven程序包
二、下载与安装
1. 前往maven下载最新版的Maven程序:
2. 将文件解压到D:\Program Files\Apache\maven目录下(这样子放目录结构非常非常好,谁用谁知道):
3. 新建环境变量MAVEN_HOME,赋值D:\Program Files\Apache\maven
4. 编辑环境变量Path,追加%MAVEN_HOME%\bin;
5. 至此,maven已经完成了安装,我们可以通过DOS命令检查一下我们是否安装成功:
mvn -v
三、配置Maven本地仓库
1. 在D:\Program Files\Apache\目录下新建maven-repository文件夹,该目录用作maven的本地库。
2. 打开D:\Program Files\Apache\maven\conf\settings.xml文件,查找下面这行代码:
<localRepository>/path/to/local/repo</localRepository>
localRepository节点默认是被注释掉的,需要把它移到注释之外,然后将localRepository节点的值改为我们在 3.1中创建的目录D:\Program Files\Apache\maven-repository。
3. localRepository节点用于配置本地仓库,本地仓库其实起到了一个缓存的作用,它的默认地址是 C:\Users\用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,如果本地仓库有则返回;如果没有则从远程仓库中获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。
4. 运行一下DOS命令
mvn help:system
如果前面的配置成功,那么D:\Program Files\Apache\maven-repository会出现一些文件。
四、配置Eclipse的Maven环境
1. Eclipse Oxygen,打开Window->Preferences->Maven->Installations,右侧点击Add。
2. 设置maven的安装目录,然后Finish
3. 选中刚刚添加的maven,并Apply。
4. 打开Window->Preferences->Maven->User Settings,配置如下并Apply:
至此,Maven的安装和配置全部结束。
·····················································································
如何配置和简单使用maven(这里讲在eclipse中如何使用,idea我之后也会写<ps-太简单了>)
1.maven是什么?
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。
2.为什么要使用maven? (maven很强大,我只是用点皮毛)
1.我主要是用于为项目导入jar包(在导包时会把相应的关联的jar包也导入了,这样不仅可以节省不仅解决了jar包版本之间冲突问题,而且很方便)
2.用于项目依赖(将之前的项目作为一个包导入到需要的新的工程中,新工程可以根据配置调用导入工程的jar包)
3.用于项目构建(maven工程具有自己独特的项目结构,便于项目的打包和测试)
3.下载maven?
一般是将maven集成到eclipse中,eclipse IDE本身就集成了maven(导包时会自动从中央maven仓库下载jar包,国内下载速度慢)。建议自己去下载maven插件
,配置到自己的eclipse中,一般公司指向自己公司的maven私服,没有的话可以指向阿里云的maven服务器。
maven插件下载地址:maven插件地址 打开网页后,向下拉,找到下载位置,这里我选择下载
4.在eclipse中配置maven?
(1)下载好maven的压缩包后,解压到自己想放置的路径(路径中最好不要有中文目录)。
(2)启动eclipse,打开 Window->Perferences,打开界面,在输入框中输入maven,界面如下
(3)点击Installations选项,再点击右侧的add,跳出一个下面右图,点击Directory,会弹出一个文件目录,这时找的自己解压缩的maven插件后,点击finish
(4)完成上面一步后,界面如下,然后勾选自己图中的apache-maven-3.3.9,点击下端的apply.
(5)引入maven插件后,还要设置自己maven设置(公司一般指向自己的maven私服,学习一般指向阿里云的maven服务器)
点击途中的 User Settings ,会出现如下界面。
Globals Settings:maven的全局设置,点击Browse引入maven插件中的conf下的setting.xml文件,文件内会设置jar下载的服务器,下面是指向阿里云maven服务器的setting配置,代码如下:
View Code
User Setting: maven的本地设置,maven有自己的本地仓库,当本地仓库中有自己需要的jar包时,会直接从本地获取jar。上图是maven的默认本地仓库的设置,在用户的.m2文件下。
如果需要自己指定文件夹存放这些下载的jar,可以在这个文件下放入一个settings.xml配置文件并引入,代码如下:
<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"><!-- 本地jar的存放位置 --><localRepository>F:\workspace\MavenReposity</localRepository><pluginGroups></pluginGroups><proxies></proxies><servers></servers><profiles></profiles><activeProfiles></activeProfiles>
</settings>
在引入本地仓库的Setting.xml文件后后,点击图中的Update Settings,最下的local Repository会指向我们设置的文件夹。
一般还需要打开Window->show View->other 输入maven , 打开Maven Repositories,在与控制台console的界面会增加maven repositories视图,如下所示:
然后鼠标右击红色部分,点击弹出来的第三个选项 ReBuild Index.
5. 创建maven工程?
完成上面4大步后,就可以创建maven工程了。
在eclipse项目栏中右击创建工程,右击->New->Other->输入maven,选中Maven Project->Next,弹出如下界面:
勾选 Create a simple project,点击Next(下一步),进入如下界面:
(1)Group Id : 一般填写公司域名 例如:cn.ac.azure。
(2)Artifact Id: 填写自己的项目名称。
(3)Packaging: 如果是一般项目,选择jar; 如果是Web项目,点击选择war.
(4)其他的不用管,点击Finish(第一次创建maven项目,会下载maven项目的依赖包,请耐心等待!)
6. maven项目如何导包?
maven项目创建好以后,会有一个pom.xml,这个文件就是用来导入jar包的。
点击打开pom.xml,点击途中的Dependencies,会出现如下界面:
(1)第一种导入方式:如果本地已有jar包,则点击Add,进入下图:(刚开始什么都没有)
需要在红色部分输入自己要找的jar名称,例如输入spring-webmvc,在下面的方框中就会出现你已经使用(下载)过的对应jar包,选择自己想要的版本,点击Okay。
这里不仅导入spring-webmvc的jar,还会为项目导入spring-webmvc想关联的包,例如项目还导入了spring-beans,spring-aop,spring-core等,这些就不用在导入了。
(选择好包后都需要手动保存一下,才会为项目导入jar包)
(2)第二个导入方式:如果本地没有我们想要的jar包,则需要我们到maven的服务器上找到对象的jar坐标地址,引入到pom.xml中,这里以阿里云的maven服务器为例:
阿里的maven服务器地址:阿里的maven服务器地址 打开后,界面如下:
输入自己想要的jar名称,点击搜索,出现如下界面:
在第一处选择合适的完整jar包名称,然后在第二处选择我们想要的版本,之后右面第三处会出现该jar包的坐标地址,我们复制第三处的用红色线的jar坐标。点击下路中的pom.xml
点击pom.xml后,会出现如下界面:
第一次将我们从maven复制jar地址时,要手动输入一个dependencies标签,然后将maven服务器的jar地址复制到这个标签下面。
然后保存,项目就可以导入jar包了(也会导入相关联的jar包)
这样导入后,本地会下载这个jar包和关联的jar包,下次使用就可以使用第一种导入方式。
7. 导入好jar包后,就可以进行项目的开发的了。
Maven安装与配置(最实用!!!)eclipse中配置maven相关推荐
- Maven学习总结(7)——eclipse中使用Maven创建Web项目
一.创建Web项目 1.1 选择建立Maven Project 选择File -> New ->Project,如下图所示:
- Maven学习(一) -- 安装Maven及Eclipse中配置Maven(转自--江湖小妞)
本文环境:Windows7, JDK1.7.0_76 安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信 ...
- eclipse php设置xdebug,eclipse 中配置php的 XDebug调试
1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2. 配置phpserver 3. 我的已经增加好了,默认的应该有l ...
- Eclipse中配置maven环境
maven版本选择3.5/3.6相对较为通用 下载地址:maven下载地址 将 apache-maven-3.6.1-bin.zip 解压到一个非中文无空格的目录下 例如E:\software_pro ...
- eclipse中配置Maven仓库
一.解压下载好的Maven核心程序到非中文的文件夹中 二.配置Maven环境变量 1.配置maven之前必须有jdk的环境: 2.配置M2_HOME 新建M2_HOME变量: 配置path的值 3.配 ...
- 【图文讲解】eclipse中配置maven环境+导入maven项目
1.检测eclipse是否有maven环境 打开import对话窗输入maven,如果下面红色方框里有东西可以跳过下一步的elipse中配置maven环境,如果方框里没有东西,按照下一步在eclips ...
- Maven 系列 3:如何在 Eclipse 中集成配置 Maven(以 apache-maven-3.6.2、eclipse-jee-2019-09-R-win32-x86_64 为例)
文章目录 前言 一.打开 Eclipse 进入 Maven 配置页面 二.将本地 Maven 路径对应到 Eclipse 中 三.将配置文件集成到 Eclipse 中 四.开启 Eclipse 的 M ...
- Eclipse中配置Maven步骤讲解
配置过程大致分为: 一.下载Maven 二.给Maven配置环境变量 三.在eclipse中配置maven 1.官方网站下载maven Maven – Download Apache Maven 2. ...
- tomcat7安装和eclipse中配置
一.tomcat安装 1.从官网上下载tomcat 7 https://tomcat.apache.org/download-70.cgi 2. 配置环境变量 (电脑本身已经配置好jdk环境变量 ...
最新文章
- 微信小程序直播开启公测了,与平台直播有何不同?小程序直播如何搭建
- dedecms织梦系统后台验证码图片不显示的解决方法
- SVM熟练到精通5:MATLAB实例
- Iterator 和 for...of 循环
- 【转载】恼人的函数指针(一)
- 【收集】常用网络上的Webservice地址
- beanutil 批量copy_BeanUtils.copyProperties 需要getset方法支持
- 《LeetcodeHot100非困难题补录》
- Bootstrap全局CSS样式之表单
- 在深度学习顶会ICLR 2020上,Transformer模型有什么新进展?
- Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (初级)
- SQL Server 2012附加数据库报错
- Oracle 之 AIO (异步io)
- CIDR无类别域间路由
- php-fpm的重启方法
- 使用PLAN法提升执行力——笔记与答案
- 流媒体转发服务器的数据传输原理,23.1.1 流媒体传输的基本原理
- 疯了!阿里云再降价35%,腾讯云恐难有机会,网宿或走下神坛
- python检测图像中的矩形_检测图像中的矩形并裁剪
- Golang 测试工具 go test
热门文章
- redisson get()数据报错,missing type id property ‘@class’
- 2022-2028年中国中密度纤维板市场投资分析及前景预测报告
- C/C++ 编程规范(01 )— 排版
- leetcode:2680 Remove Duplicates from Sorted Array 删除数组中的重复元素
- python打包成exe可执行文件指定进程名字
- tf.nn.embedding_lookup()的用法
- DLPack构建跨框架的深度学习编译器
- 旷视MegEngine网络搭建
- ARM Cortex-M嵌入式C基础编程(上)
- 图像超分辨率与天气预报