Maven 安装和配置

1、Maven 简介

Maven 是一个强大的Java项目构建工具,相似.NET中的NuGet ,Node.js的NPM. 正如nuget.org ,Maven有一个中央仓库 maven.org,能够方便的管理程序开发应用到的各类包,也可将编译后的代码打包成JAR文件或者ZIP文件,方便管理与移植。html

想了解更多,能够看下 Maven入门指南,传送门:http://ifeve.com/maven-1/android

 

2、下载

Maven官方地址: http://maven.apache.orgapache

下载Maven bin 并解压到指定目录。因为Maven是Java语言所开发,因此须要依托JDK环境。下载Maven版本前先查看需求JDK的版本号。服务器

 

3、配置环境变量

新建系统变量 MAVEN_HOME = mavin bin解压缩路径maven

修改系统变量 PATH 添加 %MAVEN_HOME%\bin;工具

在命令行中输入:echo %MAVEN_HOME% 切换目录 在输入 mvn -v 查看maven版本 来验证maven是否配置成功。.net

若是命令行不认mvn命令,能够先进入bin路径双击mvn.cmd,在进行上一步操做。命令行

 

4、Maven其余

Maven介绍,包括做用、核心概念、用法、经常使用命令、扩展及配置xml

maven全局配置文件settings.xml详解htm

maven仓库介绍 

Maven之pom.xml文件简单说明

5、Facets和Artifacts的区别

Facets 表示这个module有什么特征,好比 Web,Spring和Hibernate等;
Artifact 是maven中的一个概念,表示某个module要如何打包,例如war exploded、war、jar、ear等等这种打包形式;
一个module有了 Artifacts 就能够部署到应用服务器中了!

在给项目配置Artifacts的时候有好多个type的选项,exploed是什么意思: explode 在这里你能够理解为展开,不压缩的意思。也就是war、jar等产出物没压缩前的目录结构。建议在开发的时候使用这种模式,便于修改了文件的效果马上显现出来。 默认状况下,IDEA的 Modules 和 Artifacts 的 output目录 已经设置好了,不须要更改,打成 war包 的时候会自动在 WEB-INF目录 下生产 classes目录,而后把编译后的文件放进去。

相关文章
相关标签/搜索