Maven能解决什么问题?
可以用更通俗的方式来说明。我们知道,项目开发不仅仅是写写代码而已,期间会伴随着各种
必不可少的事情要做,下面列举几个感受一下:
1
、我们需要引用各种
jar
包,尤其是比较大的工程,引用的
jar
包往往有几十个乃至上百个, 每用到一种 jar
包,都需要手动引入工程目录,而且经常遇到各种让人抓狂的
jar
包冲突,版本冲突。
2
、我们辛辛苦苦写好了
Java
文件,可是只懂
0
和
1
的白痴电脑却完全读不懂,需要将它编译成二进制字节码。好歹现在这项工作可以由各种集成开发工具帮我们完成,Eclipse
、
IDEA
等都可以将代码即时编译。当然,如果你嫌生命漫长,何不铺张,也可以用记事本来敲代码,然后用 javac
命令一个个地去编译,逗电脑玩。
3
、世界上没有不存在
bug
的代码,计算机喜欢
bug
就和人们总是喜欢美女帅哥一样。为了追求美为了减少 bug
,因此写完了代码,我们还要写一些单元测试,然后一个个的运行来检验代码质量。
4
、再优雅的代码也是要出来卖的。我们后面还需要把代码与各种配置文件、资源整合到一起,定型打包,如果是 web
项目,还需要将之发布到服务器,供人蹂躏。
试想,如果现在有一种工具,可以把你从上面的繁琐工作中解放出来,能帮你构建工程,管理
jar
包,编译代码,还能帮你自动运行单元测试,打包,生成报表,甚至能帮你部署项目,生成
Web
站点,你会心动吗?Maven 就可以解决上面所提到的这些问题。
Maven的安装
1.为了使用
Maven
管理工具,我们首先要到官网去下载它的安装软件。通过百度搜索“
Maven
“如下:
2.点击
Download
链接,就可以直接进入到
Maven
软件的下载页面:
3.下载后得到一个压缩包
4.将其解压到一个没有英文路径的目录下,结构如下:
bin:
存放了
maven
的命令,比如我们前面用到的
mvn tomcat:run
boot:
存放了一些
maven
本身的引导程序,如类加载器等
conf:
存放了
maven
的一些配置文件,如
setting.xml
文件
lib:
存放了
maven
本身运行所需的一些
jar
包
至此我们的
maven
软件就可以使用了,前提是你的电脑上之前已经安装并配置好了
JDK
。
5.环境变量的配置
(1)配置MAVEN_HOME,值为maven安装目录
(2)新建path值,%MAVEN_HOME%bin
6.测试
打开cmd,输入mvn -v,出现如下信息表示maven安装成功