摘抄地址:http://www.360doc.com/content/17/0705/14/28160904_669065438.shtml

听说maven已近有一段时间了,但是直到今天才搞懂了他的自动下载相应的jar(这个也是在javaweb用到最多的功能,主要也是用来下载jar包用的)。最初的时候不知道怎么在MyEclipse10中使用maven,也不知道maven是如何自动下载jar的,今天我就来解答新手用maven来管理项目的常见问题和疑惑。

maven也是和tomcat一样,都是MyEclipse里的一个插件,所有,我们可以用默认的,也可以自己下载一个maven来配置。先用默认的来建一个项目吧,

建项目和之前见web project是一样的,只是需要把这个勾选上[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Y0FY7nU-1661129127846)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_2)]添加maven的支持,然后finish就得到这样的项目结构[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YTukuXLi-1661129127847)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_3)]为了是这个更标准,我们建立source folder,使结构变成这样:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FvI9rbLX-1661129127847)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_4)]到这里一个标准的maven项目就搞定了,作为一个新手的问题也随着而来了。我们都知道,在开发的时候都是先导入jar包,然后在使用的,听说maven是可以自动到jar包的,那他是怎么知道我们需要哪些jar包呢?这来我们就需要用到pom.xml来指定我们要用到哪些jar包,同时,他还可以把我们指定jar包的依赖jar包也一起下载下来并导入到工程来(是不是很爽呢!嘎嘎),打开pom.xml可以到:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gBhLRdqY-1661129127848)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_5)]这一个一个的就是我们用来配置想要的jar包的配置,又来新问题了,groupId、artifactId、version我们怎么知道填什么呢?不用怕,有一个网站专门用来查询的http://mvnrepository.com/[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-66br1JGa-1661129127849)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_6)]假如我们工程要用到springMVC,我们就用网站搜索spring-webmvc:点击第一个Spring Web MVC进入选择一个版本,得到有了圈到的这个配置,把他copy到pom.xml里,注意放的位置,不要放到他的外面去了,我还没有copy到配置文件里,此时的jar包为,现在我们copy保存,然后选择项目名右键run —> maven install,如果是第一次运行,就可在控制台上看到正在向着jar包的信息,这就可以看到加载到工程的jar包了,是不是很爽啊[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M6h3MqLB-1661129127850)(http://image107.360doc.com/DownloadImg/2017/07/0514/105101285_12)],下载下来的jar包默认是存放到:C:UsersAdministrator.m2 epository里的,到此在你 工程中也有了jar的引用,在硬盘上也存放着jar,同时可以看到SpringMVC相关的jar包也引用到了,如果另一个工程也要用的Springmvc的jar包 我们就可以不用去下载了,直接用界面的方式找到在本地的jar包就可以了:

假如我们要Springmvc的jar包就点击add 在enter groupId。。。。。。输入名字,如果有就直接选择就行了(如果没有就重复刚刚的步骤,用网站

Myeclipse10 添加maven管理项目。原来添加jar包也可以这么优雅!,布布扣,bubuko.com

Myeclipse10 添加maven管理项目。原来添加jar包也可以这么优雅!

)

maven导入jar包步骤相关推荐

  1. maven导入jar包时冲突的解决

    什么是依赖传递 先添加 springmvc 的核心依赖的坐标 <dependencies><dependency><groupId>org.springframew ...

  2. Maven导入jar包失败问题,lastUpdated问题解决

    Maven导入jar包问题解决 1.问题来源 2.问题场景和解决方案 2.1.groupId,artifactId和version依赖有问题 2.2.Maven版本问题 2.3.maven仓库设置问题 ...

  3. 使用maven导入jar包

    我们都经历过自己写代码时有时就要引用一些第三方的jar包,这个我们都会,但在公司里进行团队开发时,是不允许我们自己导入jar包的,是由项目组长之类的统一导入jar包,我们在这里来了解一下这个过程: a ...

  4. maven导入jar包时总是导入到idea自带maven本地仓库

    安装了idea后会有自带的一个maven(.m2文件下). 导入jar包的时候,如果自己安装的maven没有指定本地仓库,那么导入的jar包会导入到idea自带的maven本地仓库中.想要导入到自己安 ...

  5. maven 导入jar包失败编译代码失败解决方案

    现象 假如:auto-build中提示以下信息 Error:java: java.lang.RuntimeException: java.io.IOException: Error reading f ...

  6. idea中maven导入jar包

    导入servlet和jsp的jar包 要想在pom.xml中配置一个依赖,必须要知道这个依赖库的坐标:groupId,artifacatId,version 1.可以通过查阅依赖库的资料获取坐标,然后 ...

  7. 学生管理系统(用maven来导入jar包)

    不废话,直接上 先看一下项目列表: 首先创建一个maven工程,然后导入相应的jar包,请参考:使用maven导入jar包 接着在Source Folder创建具体的项目: Main类(客户端) pa ...

  8. java导入包大全_eclipse快速导入jar包的相关操作步骤

    eclipse怎样快速导入jar包呢?熟悉这款软件是非常简单的,今天小编就分享了关于eclipse快速导入jar包,有需要的朋友一起来看看吧! eclipse快速导入jar包的相关操作步骤 方法1·最 ...

  9. IDEA引MAVEN项目jar包依赖导入问题解决

    IDEA引MAVEN项目jar包依赖导入问题解决 参考文章: (1)IDEA引MAVEN项目jar包依赖导入问题解决 (2)https://www.cnblogs.com/a8457013/p/781 ...

最新文章

  1. 用计算机怎么开启音乐模式,XP开机音乐怎么设置?如何设置电脑开机音乐?
  2. 服务器功率一般多少_单机柜供电能力提升后,选择1U服务器还是2U服务器?
  3. Java——Java封装
  4. 警笛声c语言程序,PIC警笛声音的程序
  5. android qq 进程保活,Android保活从入门到放弃:乖乖引导用户加白名单吧(附7大机型加白示例)...
  6. 无法跳转 vscode_爱了爱了,这个VSCode插件将极大提高你的工mo作yu效率
  7. asp.net core mvc剖析:KestrelServer
  8. UIImage 图像-IOS开发 (实例)
  9. DiscuzNT改造-远程图片自动采集-DNT2.5(自动采集、源码下载)
  10. C语言中与字符串有关函数讨论以及安全性能问题
  11. 移动端Retina屏boder 1px显示为2px或3px的解决方法
  12. Ubuntu双显卡切换方法总结
  13. Python 整型、浮点型、字符串型、布尔型转换,基础运算符
  14. 【论文随笔5】Context-Aware Transformer Transducer for Speech Recognition
  15. 【转载】目前市场上主流的BI产品主要有哪些?
  16. 特斯拉将粉丝创意注册为商标 包括电动皮卡版书包
  17. 无炫技:纯粹的Bert和Roberta
  18. 致我最亲爱的CSDN博友们
  19. 哪个牌子的护眼灯最好?
  20. HCIP之路IPV6

热门文章

  1. 特殊资源:DSP48E1和块RAM
  2. 数据结构复习之循环链表
  3. HTML学习笔记(2019.8.3)
  4. MySQL主键的的如何修改
  5. 腾讯地图教你快速实现轨迹回放
  6. MT6735芯片介绍,联发科6735处理器
  7. WPS 2019如何让长表格在每一页都显示表头(标题行)
  8. JS----强制类型转换
  9. 不要随意使用手形光标
  10. 指挥电子沙盘虚拟数字沙盘教程第29课