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
这里需要说明的是,如果你执行的是打包命令,那么他会自动运行之前的清理,编译,测试,报告等流程。
阅读全文
0 0
- Maven学习之路一(maven的好处)
- maven学习之路 一:maven 安装
- maven环境搭建--maven学习之路(一)
- maven 学习之路一
- 使用maven的好处
- 使用maven的好处
- maven的好处
- Maven学习之路三(Maven的目录结构)
- Maven学习之路四(Maven的常用命令)
- Maven学习之路五(Maven的生命周期)
- Maven学习(一)之 maven命令大全 mvn
- Maven学习之搭建Maven环境 (一)
- 学习笔记之Maven(一)
- Maven学习(一)之初识
- Maven学习笔记之(一)
- maven学习(一)
- Maven学习(一)
- maven学习(一)
- 【libevent】源码学习(5)--bufferevent详解
- network boot 安装虚拟机
- bind()
- Mac环境下安装Sass
- c语言实现动态通讯录
- Maven学习之路一(maven的好处)
- mvc:interceptors
- [noip2014]无线网络发射器选址 题解
- 错误:RSA host key for [ip address] has changed and you have requested strict checking.(已解决)
- 第七届蓝桥杯大赛个人赛省赛(软件类)java语言B组第三题:凑算式
- XDOJ 1229
- LoginInterceptor
- html 中文竖直显示属性
- isNaN不一定准(Effective JavaScript 编写高质量JavaScript代码的68个有效方法)