Maven学习之路一(maven的好处)

来源:互联网 发布:剑三萝莉捏脸数据教程 编辑:程序博客网 时间:2024/06/05 05:09

由于最近有再项目中看到maven,就抽个时间来学习下。

首先来说说maven的好处

1,体积小

通过maven管理的工程,都比较小,因为里面只有源文件 ,并没有导入一些spring的jar包,或者其他的jar包。
但是一个正常的工程都要有完整的jar包才能运行啊?那么这个时候就有maven的jar仓库的概念就出来了。
每个项目都有一个pom.xml的文件,这个就是给定一个坐标,让项目去maven仓库里去找这个相对应的jar包。

这样做的好处是,多个项目可以公用一个jar包,重复使用,引入了对象的概念。
另外需要一提的是,pom.xml有继承的概念,比如A项目    使用了jdbc的jar包。那么B项目,就不需要重新导入jdbc的jar包也可以使用。

2.项目的一键构建

比如要在tomcat上运行,可以利用dos窗口,进入到工程目录下,
运行的命令是
mvn tomcat:run
这里也可以导包,如果是Java工程到出的是jar包,如果是web工程,到出的就是war包。
运行的命令是
mvn package




这里需要说明的是,如果你执行的是打包命令,那么他会自动运行之前的清理,编译,测试,报告等流程。




原创粉丝点击