您的位置:首页 > 其它

1-初识Maven

2017-12-26 15:44 323 查看
可能个人性格比较懒,都不爱整理东西,老觉得麻烦。每次逛论坛、贴吧都在潜水。前一阵子,一个猎头问我工作了这几年有没有一些心得或代码贡献,顿时尴尬了,原本的博客就写了两篇文章,云码上也就放了个基于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的可以参照下面操作,安装过的可以直接跳过。





之后按步骤Next即可。

安装完Maven后,接下来创建一个web项目。











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在实际项目中的使用步骤,希望能够帮助初学者更快地掌握,熟练地使用。若是上述的描述存在问题,也请大家多多指正,谢谢~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Maven 框架 初学者