`

安装和运行maven

阅读更多

本篇文章将讲解maven的安装和入门前的准备工作,为了让更多的人了解到maven,我会分别讲解各个操作系统上maven的安装方式。

 

第一步,下载maven

你可以从Apache Maven项目的web站点下载Maven:http://maven.apache.org/

download.html.

当你下载Maven的时候,确认你选择了最新版本的Apache Maven。本篇文章发布之前,maven已经到了maven3了,但我本人机器上安装的是maven2。下面即是maven2的安装方式,这个没什么关系,因为3和2的安装方式是一样的,现在安装了2以后升级为3也很简单。

 

第二步,安装maven

操作系统之间有很大的区别,像Mac OSX 和微软的Windows,而且不同版本Windows之间

也有微妙的差别。幸运的是,在所有操作系统上安装Maven的过程,相对来说还是比较

直接的。下面的我会概括在许多操作系统上安装Maven的最佳实践

 

1.在Mac OSX上安装Maven

你可以从http://maven.apache.org/download.html下载Maven的二进制版本。下载最新

的,下载格式最方便你使用的版本。找个地方存放它,并把存档文件解开。如果你把存

档文件解压到 /usr/local/maven-2.0.9 ;你可能会需要创建一个符号链接,那样就能

更容易使用,当你升级Maven的时候也不再需要改变环境变量

/usr/local % ln -s maven-2.0.9 maven

/usr/local % export M2_HOME=/usr/local/maven

/usr/local % export PATH=/usr/local/maven/bin:/usr/local/bin:/usr/local/maven/bin:/

将Maven安装好后,你还需要做一些事情以确保它正确工作。你需要将它的 bin 目录

(该例中为 /usr/local/maven/bin)添加到你的命令行路径下。你还需要设置 M2_HOME

环境变量,其对应值为Maven的根目录(该例中为 /usr/local/maven)。

你还需要把 M2_HOME 和 PATH 写到一个脚本里,每次登陆的时候运行这个脚本。把下

面的几行加入到 .bash_login。

export M2_HOME=/usr/local/maven

export PATH=/usr/local/maven/bin:/usr/local/bin:/usr/local/maven/bin:/usr/kerberos/

一旦你把这几行加入到你的环境中,你就可以在命令行运行Maven了。

 

2.在Microsoft Windows上安装Maven

。在这里假设Maven安装目录是 c:\Program Files\maven-2.0.9 ,但

是,只要你设置的正确的环境变量,把Maven安装到其它目录也一样。当你把Maven解

压到安装目录后,你需要设置两个环境变量——PATHM2_M2_HOME。设置这两个环境变

量,键入下面的命令:

C:\Users\tobrien > set M2_HOME=c:\Program Files\maven-2.0.9

C:\Users\tobrien > set PATH=%PATH%;%M2_HOME%\bin

(注:上面的命令行和我们去修改环境变量是一样的效果,说白了安装它的方式和tomcatjdk它们并没有太大的区别.....

在命令行设置环境变量后,你可以在当前会话使用Maven,但是,除非你通过控制面

板把它们加入系统变量,你将需要每次登陆系统的时候运行这两行命令。你应该在

Microsoft Windows中通过控制面板修改这两个变量。

 

3.在Linux上安装Maven

步骤参考“在Mac OSX上安装Maven

 

 

第三步,当你完成第二步之后,你需要在命令行中键入mvn -v,以查看当前的maven的版本信息以及jdk的版本信息。假使出现,即说明maven已经安装完毕。

 

第四步,了解用户相关配置和仓库。

当你不再仅仅满足于使用Maven,还想扩展它的时候,你会注意到Maven创建了一些本地

的用户相关的文件,还有在你home目录的本地仓库。在C:\Documents and Settings\Administrator\.m2目录下有:

C:\Documents and Settings\Administrator\.m2\settings.xml

该文件包含了用户相关的认证,仓库和其它信息的配置,用来自定义Maven的行

为。

C:\Documents and Settings\Administrator\.m2\repository\

该目录是你本地的仓库。当你从远程Maven仓库下载依赖的时候,Maven在你本地

仓库存储了这个依赖的一个副本。

 

第五步,学会获得maven的帮助

Maven的核心十分简单,它所做的工作其实都交给插件了。插件太多了,以至于不可能在这里全部都讲到它们的用法或者注意事项之类的,所以学会自己查看maven帮助,可以帮助我们自己去了解更多的插件的用法和信息。

http://maven.apache.org

你首先应该看看这里,Maven的web站点包含了丰富的信息及文档。每个插件都有

几页的文档,这里还有一系列“快速开始”的文档,它们内容十分有帮

助的

 

文章写道这里,估计大家会想,maven是不是太麻烦了,这么多讲究的。其实,我们大致的整理下思路就很简单了,就像所有的行业学习新事物一样。第一你得了解知道它,第二你得有人帮助你,教你去使用它(我们这里就是我们的同事或者官方提供的文档提供我们帮助了),最后我们慢慢试着使用它,在摸索中熟悉着,在熟悉中探索到更多更远,我以为这些在我们这个行业尤为重要。

所以,希望大家不要因前面的准备工作而止步在此,因为事情是做出来的而不是说出来。因此在下篇文章里,我就会以一个简单maven项目,尽可能的对maven的核心概念有一个自己主观上的认识,以此开始大家的maven之旅。

0
2
分享到:
评论
1 楼 witcheryne 2012-10-25  
如果在公司用, 找台机器装个 Nexus .

相关推荐

    Maven安装配置外加Myeclipse上完美运行图解

    Maven安装配置外加Myeclipse上完美运行图解_______自己总结,免费共享

    Maven权威指南 很精典的学习教程,比ANT更好用

    2. 安装和运行Maven 2.1. 验证你的Java安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在Linux上安装Maven 2.3.4. 在FreeBSD或OpenBSD上...

    Maven的安装、配置及使用入门

    在本章节中,我们将学习如何安装、配置和使用Maven。Maven是一个基于项目对象模型(Project Object Model,POM)的软件项目管理和构建自动化工具。它可以帮助开发者管理项目的构建、报告和文档。 1.1 在 Windows 上...

    Storm编程实践(安装Maven-使用Maven编译运行代码-mvn 打包)

    本文档介绍了 Storm 编程实践的实践报告,涵盖了安装 Maven、使用 Maven 编译运行代码和 mvn 打包等内容。报告中还包括了实验环境的配置、实验内容和完成情况等。 安装 Maven Maven 是一个基于项目对象模型(POM)...

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)

    创建运行maven spring boot工程(使用IntelliJ IDEA以及无集成开发环境)源码(怎么选不了不要积分下载)

    Maven实战 安装配置

    第2章 Maven的安装和配置7.2.1 在Windows上安装Maven8.2.2 在基于Unix的系统上安装Maven9.2.3 安装目录分析10.2.4 设置HTTP代理11.2.5 安装m2eclipse12.2.6 安装NetBeans Maven插件13.2.7 Maven安装最佳实践14.2.8 ...

    chm版本Maven教程

    使用Maven构建和测试Java项目 Maven外部依赖 Maven项目文档 Maven项目模板 Maven快照 Maven构建自动化 Maven依赖管理 Maven自动化部署 Maven Web应用 Eclispe IDE集成Maven NetBeans IDE集成Maven Eclipse构建Maven...

    Maven笔记Maven笔记Maven笔记

    Maven的安装: (首先保证JDK版本在1.6以上) 1: 通过配置MAVEN_HOME 和 %% %MAVEN_HOME%\bin 然后进行mvn -version 测试 掌握 -Xms 与 -Xmx的相关配置 2: Maven目录分析: 2.1: bin: 含有mvn运行的脚本 2.2...

    Maven_2.0编译、测试、部署、运行

    Maven_2.0编译、测试、部署、运行,Maven_2.0编译、测试、部署、运行

    Nexus搭建Maven私服 +maven安装步骤

    Nexus 搭建 Maven 私服 + Maven 安装步骤 Nexus 是一个功能强大且灵活的仓库管理工具,能够...通过本文,我们了解了 Nexus 的功能和安装步骤,以及如何创建 Nexus 仓库和修改 Maven 配置文件以便从 Nexus 下载构件。

    eclipse构建及运行maven web项目

    简单讲下maven的安装步骤: 1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。 2.下载maven3,最新版本是Maven3.0.4 ,下载地址:http://maven.apache.org/download.html 下载apache-maven-...

    apache-maven-3.9.6-bin.zip

    Apache Maven 是一个强大的项目管理和构建...3. **lib 目录:** 包含了 Maven 运行时所需的所有库文件和依赖项,包括 Maven 核心库、插件库、第三方库等。 4. **README 文件:** 提供了有关如何安装、配置和使用 Maven

    maven整合SSH框架,ehcache搭建,可直接运行导入运行

    maven整合SSH框架,ehcache搭建,可直接运行导入运行

    maven安装包

    解压配置即可,跟配置java差不多,创建系统变量Maven,指向maven的解压,目录,添加到classpath即可,运行cmd 输入 mvn -version 测试即可

    Escplise如何的运行Maven项目

    阐述了Maven环境、插件的安装配置和相关问题的解决办法,图文并茂的教程文档,会是你在很短的时间内成功运行你的Maven项目

    apache-maven-3.8.1

    Maven包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System)和用来运行【定义在生命周期阶段(phase)中插件(plugin)...

    docker-gitlab-runner-jdk-maven:gitlab ci runner,安装JDK和maven

    安装了 Java7、maven、git 和 openssh。 运行此镜像后,您可以使用root通过ssh登录此运行程序,密码为123456。 #安装从 docker 索引中拉取最新版本的镜像。 这是推荐的安装方法,因为将来更容易更新映像。 这些...

Global site tag (gtag.js) - Google Analytics