首页 > 学院 > 开发设计 > 正文

Maven学习笔记

2019-11-15 00:20:05
字体:
来源:转载
供稿:网友
Maven学习笔记

  看着博客园的随笔,有一个月没写任何东西,不是说没有学习,也不是说没有遇到问题,归根到底还是惰性使然。懒惰还是得改,以后还得坚持写,说不定哪天就有用了呢?就像园子里某位大神说的,说不定哪天博客就是面试的必需品呢?

  好了,废话不多说,进入正题,早些时候遇到一个开源的项目,但是乍一看却没怎么明白项目的结构,我也没用过ant,更不知道有maven这个东西,所以当时就纠结了,后来问了度娘才知道这是maven,那么什么是maven呢?

  度娘的答案是这样的:Maven是基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

  度娘的答案永远都是高端大气上档次,但是没用过的东西再高大上我也不懂什么意思,所以今天下载了maven,并且配置了环境,仅仅简单的使用了一下,给我的第一个感觉就是“妈妈再也不担心我没有JAR包了”,举个简单的例子,以前写JDBC链接的时候还需要去网上下载一个连接数据库的JAR包,这个应该还好找,但是有时候找个JAR包半天找不到,好不容易下载一个还是很久以前的版本(当然有人会说楼主笨,这个。。。确实挺笨的,呵呵),但是安装了maven,只要你连着网,那么你只需要几行代码就可以从中央库来下载你需要的JAR包。

  添加JAR包方便是maven的一个好处,我觉得另外一个好处就是结构清晰,main包里面放主要代码,test包里放测试代码,给我的感觉就是清晰方便,但是刚开始用确实会不习惯,会感觉很麻烦,但是做出来的项目确实结构清晰。其次,使用maven不仅可以把你的项目打包成jar,还可以把你的项目打包成war,有没有感觉很方便呢。

  因为就用了一天,所以其他的优点暂时也没发现,发现的可能也不准确,所以表达失误的地方希望大家不吝赐教。

  其实,上面废话了半天,大家一定以为我的随笔要结束了,那个。。。不好意思,我这篇随便其实是想记录一下maven的安装还有环境配置和简单使用。

  首先是安装,大家登陆http://maven.apach.org/download.cgi下载最新的版本,当然你想用以前的版本也可以,一般windows平台下载*.zip就可以了。下载之后随便找个位置解压一下就可以了。楼主习惯把软件放在D盘,所以解压之后就是D:/maven。打开文件夹可以看到这么几个文件,bin文件夹保存的是maven的可执行性命令,lib保存maven需要的一些类库,boot,额,忘了,不过不知道也没关系吧,最后一个是conf,这个必须得记住,这是保存配置文件的目录,里面的settings.xml文件很有用哦,后面再说。

  其次配置环境,我的电脑---->属性--->高级系统设置---->环境变量---->新建M2_HOME------->值就是D:/maven。如果你不想每次都输入maven的全路径,那么还是在path里面配置一下吧,打开D:/maven/bin,复制路径到path后面,别忘记分号哦。

  环境配置好了,然后就可以使用了,win+r输入cmd,打开之后输入mvn-v ,看显示结果,如果能够显示你的maven版本号,那么恭喜你,你的maven安装成了。

  好了,今天废话说了一堆,暂时就这样吧,明天继续,有问题的地方欢迎大家指正。另外有个问题,这种文章我应该发布在哪个版块呢?我是搞java的,所以习惯性发在java里面。


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表