maven 项目管理工具

原创 2018年04月15日 22:21:16

maven解决企业开发项目的问题
1、maven提供一套对项目生命周期管理的标准,开发人员、和测试人员统一使用maven进行项目构建。
项目生命周期管理:编译、测试、打包、部署、运行、。
2、maven对项目所原来的第三方构件(jar包)进行统一管理。
向工程中加入jar包不要手工从其它地方拷贝,通过maven定义jar包的坐标,自动从maven仓库中去下载到工程中。
3、maven对工程分模块构建,提高开发效率。
4、在实际开发中,在公司架设一台maven私服(maven仓库),存储了各各项目组所共享的jar包,还存储了从互联网下载的常用的jar(struts2、spring、hibenrate、 springmvc、log4…)
maven概念模型
maven是apache下的开源项目,纯开发开发,项目管理工具,管理java项目。
1、目对象模型 (Project Object Model)
POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包、本工程的坐标、打包运行方式。。
2、依赖管理系统(基础核心 )
maven通过坐标对项目工程所依赖的jar包统一规范管理。
3、maven定义一套项目生命周期
清理、初始化、编译、测试、报告 、打包、部署、站点生成
4、一组标准集合
强调:maven工程有自己标准的工程目录结构、定义坐标有标准。
5、maven 管理项目生命周期过程都是基于插件完成的
开发中使用tomcat的插件。
下载maven
配置环境变量
这里写图片描述
这里写图片描述
本地仓库配置
在maven的安装目录中conf/ settings.xml文件,在这里配置本地仓库
坐标定义
maven对每个工程通过坐标管理。
groupId:定义当前Maven项目名称
artifactId:定义项目模块
version:定义当前项目的当前版本

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wgq3773/article/details/79954324

项目管理工具--Maven

1. 什么是Maven? Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 类似的工具有:Maven Ant gradle 2. Ma...
  • rocky_03
  • rocky_03
  • 2016-12-18 00:17:53
  • 540

【项目管理】项目管理工具Maven

Maven作为一款项目管理软件,是Apache的产品。其实在最初使用Maven的时候我并不是很理解为什么要使用它。后来随着项目的深入,加之找了一些关于Maven的书籍和视频来看,对Maven的了解越来...
  • huanjileaimeidan
  • huanjileaimeidan
  • 2015-10-05 11:53:08
  • 1245

项目管理工具maven的使用

1.什么是maven maven是一个使用java编写的开源的项目管理工具,实际上所有的项目都被定义到了pom.xml文件中。通过使用maven工具可以管理项目的生命周期,包括清除、编译、测试、报告、...
  • ya_1249463314
  • ya_1249463314
  • 2017-03-12 15:18:40
  • 1891

大话项目管理工具之Maven篇

前言 相信只要做过 Java 开发的童鞋们,对 Ant 想必都不陌生,我们往往使用 Ant 来构建项目,尤其是涉及到特别繁杂的工作量,一个 build.xml 能够完成编译、测试、打包、部署等很多...
  • happylee6688
  • happylee6688
  • 2014-08-24 20:29:39
  • 7399

maven-3.2.3-src.zip

  • 2014年10月24日 18:11
  • 5.6MB
  • 下载

Maven 项目管理工具

一、简介 通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。 二、为什么要用Mave 1、项目构建自动化。 我们会发现除了编写源代码,每天工作的相当一部分时间花在了编译...
  • leovnay
  • leovnay
  • 2014-04-02 16:46:56
  • 1039

项目管理工具之maven

一,maven的介绍 Maven是一个项目管理工具,它包含了一个项目对象模型,一组标准集合,一个项目生命周期,一个依赖管理系统和用来运行定义在生命周期阶段中插件目标的逻辑。简单来说,maven的作用是...
  • weixin_36380516
  • weixin_36380516
  • 2017-07-22 18:39:53
  • 1374

Maven实战、项目管理工具、配置

  • 2017年11月07日 13:56
  • 36.28MB
  • 下载

初识java项目管理工具maven

一、maven在java项目管理方面声明显赫,学习java这么久来,今天第一天开通博客,准备把之前存在本地的笔记都发到博客上以便自己在云端查阅; 二、maven的安装 首先,去官网...
  • sinat_32712059
  • sinat_32712059
  • 2016-10-14 19:25:48
  • 198

Maven项目管理工具的安装和基本使用

最近一直在使用Maven这个项目管理工具,记录一下以便下次使用查阅 。 Apache下开源的项目。帮助开发人员管理项目构建,管理JAVA工程。...
  • zhou_shaowei
  • zhou_shaowei
  • 2017-03-09 09:51:28
  • 1703
收藏助手
不良信息举报
您举报文章:maven 项目管理工具
举报原因:
原因补充:

(最多只允许输入30个字)