Java Web开发的人都知道经常会为缺少各种jar包而烦恼,经常要去各种地方下载。用maven来管理项目的jar包,就非常方便了,maven会自动帮你下载所需要的各种jar包。

下面就来介绍一下在Myeclipse下运用maven:

1.maven的环境变量配置

maven在官网下载后,百度一下环境变量的配置,然后在命令行检测一下配置是否正确。可以参考jdk的配置与检测。

2.Myeclipse中配置maven环境

2.1在Myeclipse中点击:Window-->Preferences,出现如下所示:

找到maven相关条目,如上图左侧红色圈出来的。然后将Maven JDK改为你所安装的jdk版本,如上图右侧所示。

2.2 点击Installations,如下图所示:

在右侧红色处,将你的maven目录添加上。

2.3点击左侧User Settings,如下图所示:

将右侧红色处,改为你maven目录下的相关文件。然后确定就可以了。

3.Myeclipse下新建maven项目

接下来就可以再Myeclipse下新建项目了。

点击File-->New-->Web Project,出现如下界面:

填入工程的名字,勾选Add Maven support,并勾选MyEclipse Maven JEE Project,勾选Standard Maven JEE Project也行,点击Next,出现如下图所示:

直接点击Finish,这样项目就建立完成了。如下图所示:

上图中,红色圈出来的就是由Maven所管理的jar包,当需要什么jar包时,在pom.xml文件中添加配置,Maven就会自动下载并在该处列出来。比如说我进行Spring开发,需要Spring相关的jar包,就需要在pom.xml中添加相关的配置即可,过程如下:

到maven的库中去寻找spring相关的配置。进入如下网站:

输入关键词:spring 进行查找,得到如下图所示:

在搜出来的结果,找到你所需要的,并点击进入,比如点击Spring Context,得到如下图示:

然后选择你需要的jar包的版本,点击进去。比如我点击4.0.5,得到如下图所示:

将途中的红色圈出来的代码复制,粘贴到项目中的pom.xml文件中的相应位置,如下图所示:

如途中红色圈出来的部分所示,将代码粘贴到<dependencies>标签下,与其他的<dependency>平行,保存,maven就会自动根据配置文件下载相关的jar包了。如下图所示:

maven自动下载的相关jar包就会列出来,如上图所示。它会下载的比较全,不会缺少的。

当然如果你进行其他开发,需要其他的jar包,就可以按照上述的方法就可以了。这样非常方便,并且下载的jar包非常全。

转载于:https://www.cnblogs.com/mxyhws/p/4794775.html

【Java Web】Myeclipse下运用maven管理项目jar包相关推荐

  1. maven管理冲突jar包

    冲突jar包如图: 解决冲突代码: <dependency><groupId>com.github.briandilley.jsonrpc4j</groupId>& ...

  2. 一篇关于Maven项目的jar包Shell启动脚本

    使用Maven作为项目jar包依赖的管理,常常会遇到命令行启动,笔者也是哥菜鸟,在做微服务,以及服务器端开发的过程中,常常会遇到项目的启动需要使用main方法,笔者潜心的研究了很多博客,发现大多写的都 ...

  3. IDEA下搭建maven实例项目

    学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的. 然后我就示范一下,如何使用这个Intelli ...

  4. java打包要依赖maven库吗_maven-将依赖的 jar包一起打包到项目 jar 包中

    前言: 有时候在项目开发中,需要很多依赖的 jar 包,其中依赖的 jar 包也会依赖其他的 jar 包,导致jar 包的管理很容易不全,以下有两种方法可以规避这个问题. 一.在pom.xml 文件中 ...

  5. 基于java web和echarts的数据可视化项目

    EchartDemo 项目介绍 基于java web和echarts的数据可视化项目 主要分析浙江省各市区的gdp和固定资产投资.以及房产数据,数据源浙江省经济社会发展统计,数据经过整理后插入数据库中 ...

  6. 发布个人项目jar包到maven中央仓库详解

    发布个人项目jar包到maven中央仓库详解 1.在sonatype提交发布工单(Issue) sonatype是由社区支持的开源项目托管服务(Open Source Project Reposito ...

  7. Linux系统中后台运行java项目jar包指令

    Linux系统中后台运行java项目jar包指令 windows环境下后台运行jar包程序: https://blog.csdn.net/qq_36763419/article/details/109 ...

  8. java 多目录 编译jar_javac编译多个包下的、依赖其他jar包的java文件

    问题: 多个*.java文件编译 *.java文件依赖其他的jar包 如下文件结构: F:\jar_pra child --child01 --MyChild.java --child02 --MyC ...

  9. Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法

    Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法 参考文章: (1)Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决 ...

最新文章

  1. 杂谈--DML触发器学习
  2. python wmi 重启网卡_python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法...
  3. java基础—System类的方法演示
  4. [转]Unity3D新手引导开发手记
  5. 电子商务网站中订单号设计规则和依据
  6. 2019牛客暑期多校训练营(第七场)-C Governing sand
  7. [Curator] Barrier 的使用与分析
  8. java 用mysql游标_MySQL游标
  9. java枚举菜鸟教程_Java教程--枚举类型使用方法详细讲解
  10. SQL注入之万能密码
  11. Linux 内核md5sum使用,linux命令详解:md5sum命令(示例代码)
  12. jwt token注销_JWT 管理用户登录时,都需要把 token 存数据库里,判断用户登出时删除吗?...
  13. 教育认证有效期 有道云笔记_有道云笔记使用指南
  14. 计算机学院毕业典礼口号,大学毕业典礼横幅标语大全
  15. Codeforces Round #439 (Div. 2) E. The Untended Antiquity (hash+数状数组)
  16. 虚拟机和宿主机通过socket通信【C4】
  17. 三十二、http与www服务介绍
  18. 备战Noip2018模拟赛5(B组)T2 Tree 采果子
  19. 马哥教育N36第二十四周作业
  20. 六大维度让你彻底明白机器视觉与计算机视觉的区别!

热门文章

  1. java 线程安全的原因_Java并发编程——线程安全性深层原因
  2. mysql using filesort_Mysql执行计划中的Using filesort
  3. 粒子群算法tsp java_粒子群算法解决TSP问题汇总.doc
  4. django 不用自带的mysql_python笔记二 django自带后台管理系统、模版渲染以及使用mysql数据库...
  5. CISP人才年薪30W起步优先考虑它
  6. 如何加速云原生数据应用?这个开源项目备受关注
  7. 阿里云重磅发布云原生裸金属方案:裸金属+容器,解锁云计算的新方式
  8. Knative 实战:如何在 Knative 中配置自定义域名及路由规则
  9. 软件架构设计_给非专业人士介绍——软件架构设计工作
  10. java闭锁_java8中CountDownLatch闭锁