maven入门-- part1 简介】的更多相关文章

Maven是什么 maven是基于项目对象模型(pom:project object model),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具.对依赖关系的特性进行细致的分析和划分,避免开发过程中的依赖混乱和相互污染的行为. Maven生命周期 maven把项目的构建划分为不同的生命周期,粗略来看包括:编译,测试,打包,集成测试,验证,部署.maven中的所有执行动作(goal)都需要指明自己在这个过程中的执行位置,然后maven执行的时候,就按照过程的发展依次调用这些go…
一.Maven简介 1.什么是Maven? Maven是一个项目管理工具和集成编译工具,它主要包含如下内容: –一个项目对象模型(Project Object Model), –一组标准集合, –一个项目生命周期(Project Lifecycle), –一个依赖管理系统(Dependency Management System) –用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑 Maven遵循的是约定优于配置的原则,它的核心插件使用了一组通用的约定,以用来…
因为项目需要,新项目需要使用Maven开发,但是组内大部分没有接触过maven.我就毅然承担搭建maven环境的任务了.因为一切重头开始,就想把自己的整个搭建环境.项目创建.框架整合和模块管理整个过程记录下来,以便后来人方便学习. 整个Maven准备分四篇博客来解析分别是:Maven环境搭建.Maven入门项目.Maven整合三大框架和Maven分模块开发.闲话少说,整干货!! 一.Maven简介 Maven是Apache团队开发的一个项目管理工具.纯Java编写.基于项目对象模型(POM)的概…
Maven入门指南 本指南旨在第一次为使用Maven的人员提供参考,但也打算作为一本包含公共用例的独立参考和解决方案的工具书.对于新用户,建议您按顺序浏览该材料.对于更熟悉Maven的用户,本指南致力于为手头的需求提供一个快速解决方案.现在假设您已经在本地计算机上下载了Maven并安装了Maven.如果您没有这样做,请参考下载和安装说明( Download and Installation). 好的,现在安装了Maven,我们准备好了.在开始我们的示例之前,我们将非常简单地介绍Maven是什么,…
1 . 仓库简介 没有 Maven 时,项目用到的 .jar 文件通常需要拷贝到 /lib 目录,项目多了,拷贝的文件副本就多了,占用磁盘空间,且难于管理.Maven 使用一个称之为仓库的目录,根据构件的坐标统一存储这些构件的唯一副本,在项目中通过依赖声明,可以方便的引用构件. 2 . 仓库的布局 构件都有唯一的坐标,Maven 根据坐标管理构件的存储.如以下对 spring-orm-3.2.0 的存储: 文件路径对应了:groupId/artifactId/version/artifactId…
什么是Maven Maven,鼎鼎大名,在今天之前,我对于它一直是处于一种"只闻其名不见其人"的状态.之所以说"只闻其名",是因为Maven太有名了,它是Apache基金会的顶级项目,一般情况下,被Apache看中的都是精品.之所以说"不见其人",是因为之前的工作中不需要使用到Maven,因此对Maven并不熟. 正巧,最近换了工作,新工作中项目是使用Maven构建的,这让我必须要会使用Maven.因此,本篇文章就零开始对Maven进行一个学习,…
http://blog.csdn.net/kakashi8841/article/details/17427043 读这篇文章之前请先确保你成功安装了maven,如果你还没安装成功,请先看:Maven 入门 (1)—— 安装 这里的文章安装成功再继续. 因为maven在执行一些插件目标的时候可能会从中心数据库下载依赖的文件,因此,使用maven的时候请保持联网状态. 现在如果你已经迫不及待了,那么可以尝试在命令行终端先输入: mvn clean install 这时候会打印正在下载各种文件.是不…
Maven 入门 (1)—— 安装 http://blog.csdn.net/kakashi8841/article/details/17371837 1.下载maven安装包 http://maven.apache.org/download.cgi 2.基于Unix的操作系统(Linux.Solaris 和 Mac OS X) 解压上面下载的包,例如apache-maven-3.1.1-bin.tar.gz到一个你准备用于安装maven3.1.1的目录. 在命令行终端,增加M2_HOME环境变…
Maven入门示例(3):自动部署至外部Tomcat 博客分类:  maven 2012原创   Maven入门示例(3):自动部署至外部Tomcat 上一篇,介绍了如何创建Maven项目以及如何在内嵌的Tomcat中部署测试Web应用,本篇主要介绍如何将开发的应用程序自动部署至外部Tomcat.本例中使用的Tomcat版本为Tomcat 7. 1.  安装Tomcat 7 1)  将Tomcat 7的安装包解压至C:\opensource,并将文件夹重命名为tomcat-7.0.34,得到的目…
Apache Maven 入门篇 ( 上 ) 作者:George Ma 写这个 maven 的入门篇是因为之前在一个开发者会的动手实验中发现挺多人对于 maven 不是那么了解,所以就有了这个想法.这个入门篇分上下两篇.本文着重动手,用 maven 来构建运行 hellow world 程序,体会一下不用任何 IDE ,只用 maven 是咋回事.然后下篇就讲解一下 maven 的核心概念.写这两篇文章特意回避了复杂的示例,也不使用 IDE ,目的是排除干扰,着重于 maven 本身. 本文的源…