1-初识Maven

可能个人性格比较懒,都不爱整理东西,老觉得麻烦。每次逛论坛、贴吧都在潜水。前一阵子,一个猎头问我工作了这几年有没有一些心得或代码贡献,顿时尴尬了,原本的博客就写了两篇文章,云码上也就放了个基于vue.js封装的一点东西,实在没多少东西能直接拿出去给人家看。最近这阵子闲下来了,刚好可以把这几年的工作中常用的技术跟大家交流交流,希望大家多多指正。
在上一家公司的框架用的是一套开源的源码,项目结构各种乱,代码量又特别多,每次版本迭代到都没法改动了。有一天,我们的总监说推掉重做,那是我第一次接触Maven。在此之前我们做开发需要什么jar都是自己去下载然后导入项目的lib目录下,有时候找不到jar是挺烦恼的一件事,不过沉淀些时间jar引用都较稳定了,其实换成Maven大可不必(那时候的个人理解),但是老大开口要用Maven那就用了。
Maven是什么?
Maven是一个项目管理和构建自动化工具,用于项目构建、jar包依赖管理和项目信息管理。

Maven的几个概念
- 坐标
- groupId, artifactId, packaging, version 这些信息组合一个dependency就叫作maven的一个坐标,它能唯一确定依赖的jar。
- 仓库
- 就是jar下载的地址,可以分为本地、中央和远程,只要知道这个地址http://mvnrepository.com/基本够用了,缺什么都到这里去找。


创建一个Maven的web项目

-准备工作
1. 安装好一个IDE,本人用的Eclipse,下面将基于Eclispe的操作来描述。
2. 在IDE安装Maven插件,用MyEclipse的同学可以跳过了。
未安装Maven的可以参照下面操作,安装过的可以直接跳过。
安装Maven
安装Maven
之后按步骤Next即可。
安装完Maven后,接下来创建一个web项目。
创建项目
选择maven project
Manven配置
项目的类型
项目信息
finish创建完成,可以看到有一个如下目录结构的项目。
这里写图片描述
不知道是我这个Eclipse的版本问题还是原本就是这样的,src/main/java、src/test/resource(可选)、src/test/java(可选)这三个目录是缺失的,我们要补充上,操作如下:
这里写图片描述
这里注意一点是不要创建普通的目录,要创建的是Source Floder!
然后在输入框依次输入刚提及的三个目录。若是出现这样的情况,
这里写图片描述
说明默认maven是有生成这个Source Floder,但是Pacakage Explorer又看不到,可以通过项目》右键》Build Path》Configure Build Path查看。
这里写图片描述
进入后就能看到src/main/java、src/test/resource(可选)、src/test/java(可选)这3个Source Folder都是missing,那就直接删除了,然后退出重新创建这3个文件。
这里写图片描述
操作完这些,maven的web项目基本入门,下面可以部署到tomcat试试效果,操作如下:
这里写图片描述
这里写图片描述
这里写图片描述
操作完,启动了debug模式,等待tomcat跑起来,然后打开浏览器自爱地址栏输入http://localhost:8080/maven4web,即可看到效果了。
这里写图片描述
这篇介绍的都是maven在实际项目中的使用步骤,希望能够帮助初学者更快地掌握,熟练地使用。若是上述的描述存在问题,也请大家多多指正,谢谢~

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值