`
king_tt
  • 浏览: 2114527 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Maven 入门 (1)—— 安装

 
阅读更多

1、下载maven安装包

http://maven.apache.org/download.cgi

2、基于Unix的操作系统(Linux、Solaris 和 Mac OS X)

  1. 解压上面下载的包,例如apache-maven-3.1.1-bin.tar.gz到一个你准备用于安装maven3.1.1的目录。
  2. 在命令行终端,增加M2_HOME环境变量,例如:export M2_HOME=/usr/local/apache-maven/apache-maven-3.1.1
  3. 增加M2环境变量,例如 export M2=$M2_HOME/bin
  4. 可选:增加MAVEN_OPTS环境变量用于指定JVM属性,例如 export MAVEN_OPTS="-Xms256m -Xmx512m"。这个环境变量能用于提供额外的参数给Maven。
  5. 增加M2环境变量到你的path,例如 export PATH=$M2:$PATH
  6. 确认JAVA_HOME设置为你JDK的位置。例如 export JAVA_HOME=/usr/java/jdk1.5.0_02而且 $JAVA_HOME/bin在你的PATH环境变量中
  7. 运行mvn --version确认是否正确完成安装,正常应该会输出maven的一些信息




注:就本人实践,在MAC OS X 10.9 上,设置JAVA_HOME和PATH可能会无效,实际java命令还是指向通过mac控制台安装的JDK6。我是通过在/Library/Java目录下建立一个软连接Home,指向你真正的JDK地址来解决了这个问题。文件和连接间的关系如下:

分享到:
评论

相关推荐

    Maven实战——入门篇

    maven入门,maven环境的搭建以及maven配置到eclipse以及pom.xml文件配置等

    apache maven入门教程

    在JAVA界,可能大家比较熟悉ANT,它提供了强大的功能,让我们的开发工作变得如此有趣,APACHE又推出了新一代项目管理工具——MAVEN。它提供了比ANT更强大的管理功能,可以使用命令行工具来生成一个新的项目,管理已...

    Maven实战入门篇

    Maven实战——入门篇.

    Maven从入门到精通的吐血之作.pdf

    Maven从入门到精通;Maven——web 应用进阶——简单多模块项目;

    Maven入门学习教程(下)

    在网易视频云:Maven入门学习教程(上)中,我们为各位简单介绍了Maven,并且谈到了Maven如何下载和安装。今天,网易视频云来教各位Maven该如何使用!1、Maven项目的目录约定MavenProjectRoot(项目根目录)|----src||...

    maven资料大全

    Maven3培训教程.pptx MavenQuickReferenceCard.pdf MavenTheDefinitiveGuide.pdf Maven实战.pdf Maven实战——入门篇.pdf Maven学习.doc 持续集成之路——搭建Maven私服.doc 利用m2eclipse生成WTP项目.pdf

    Maven课件操作演示笔记以及上课课件.zip

    ⑤在子工程中找到被父工程管理的依赖信息,删除版本号部分 ⑥在父工程中统一修改已管理的依赖信息的版本号,看是否能够控制所有子工程 第三个Maven工程 ①设置通过Maven创建的工程的JDK版本——一劳永逸

    springBoot 入门(一)—— 使用idea创建第一个springBoot项目

    maven 采用 3.5.3 (记得先安装,此处不做介绍) 创建项目 welcome page is login……… application.properties #修改tomcat的默认的端口号,将8080改为8888 server.port=8888 现在我们看到整个程序是报错的。...

    SSM整合——基于 IDEA Maven项目的 Spring + SpringMVC + MyBatis MVC架构整合.zip

    SSM框架学习宝典:入门、进阶、精通,全方位代码项目资 一、探索SSM的无限可能 SSM(Spring + Spring MVC + MyBatis)框架作为Java开发中的黄金组合,为开发者提供了强大的技术支持和丰富的功能。本系列资料将带您...

    学生管理系统——SSM框架入门(包括代码可运行、设计文档、答辩pp、数据库)

    其实现了登录注册、教师学生基本信息的管理,项目采用IDEA作为编译器,采用maven进行项目管理,数据库使用的是MySQL8.0。SSM框架版本在pom文件中有相关说明,适合学习SSM框架入门者使用。大佬别下载,良心代码...

    erp后台初版系统.zip

    (1)为所有 Spring 开发提供一个更快更广泛的入门体验。 ———————————————— 版权声明:本文为CSDN博主「肖朋伟」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接...

    java8看不到源码-revomatico:Revomatico实习

    设计变更—— 当前设计 设计2 设计1 积压 先决条件 安装了java 启动idm服务器 安装了 Maven 与 maven 进行 prj 为 Windows 安装的cmder 能够像在 bash 中一样使用 curl 安装了 git 卷曲 检查服务器 安装idm 检查连接...

    围棋java源码eclipse-getting-started-in-5-steps:如何通过5个简单步骤安装和开始使用Java、Eclips

    步入门 通过 5 个简单的步骤学习安装和开始使用 Java、Eclipse、Maven、JUnit、Mockito、Spring、Spring Boot 和 Kotlin 以终为始 帮助作为所有课程的安装指南 帮助解决安装问题,尤其是 Maven 安装问题 帮助作为...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part1

    1.2.2 Maven 安装 6 1.2.3 Maven 的pom.xml 7 1.2.4 Spring 项目的搭建 9 1.3 Spring 基础配置 17 1.3.1 依赖注入 18 1.3.2 Java 配置 21 1.3.3 AOP 24 第2 章 Spring 常用配置 30 2.1 Bean 的Scope 30 2.1.1 点睛 ...

    JAVA基础项目从入门到精通

    由于其可用于Maven,因此大家只需要面向选定的构建工具添加关联性即可使用。 如果大家使用过Kik并听说过其遭遇的leftPad问题,那么Strman可能是个更好的选择——其能够返回特定长度的新字符串,且自动填充开头部分...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part2

    1.2.2 Maven 安装 6 1.2.3 Maven 的pom.xml 7 1.2.4 Spring 项目的搭建 9 1.3 Spring 基础配置 17 1.3.1 依赖注入 18 1.3.2 Java 配置 21 1.3.3 AOP 24 第2 章 Spring 常用配置 30 2.1 Bean 的Scope 30 2.1.1 点睛 ...

    JavaEE开发的颠覆者SpringBoot实战[完整版].part3

    1.2.2 Maven 安装 6 1.2.3 Maven 的pom.xml 7 1.2.4 Spring 项目的搭建 9 1.3 Spring 基础配置 17 1.3.1 依赖注入 18 1.3.2 Java 配置 21 1.3.3 AOP 24 第2 章 Spring 常用配置 30 2.1 Bean 的Scope 30 2.1.1 点睛 ...

    跑腿源码java-sakai-scripts:我用来让我作为Sakai开发人员的生活更轻松的脚本的Repo

    跑腿源码java 堺脚本 我用来让我作为 ...brew安装maven 如果您没有 Homebrew,以下是为 Mac 安装 mvn 的各种方法的说明: 在github上创建一个帐户 转到并将副本“分叉”到您的 github 帐户中 使用以下命

    InOutBoard:InOut Board 作为 Web 应用程序

    注意:将它安装到本地 Maven 存储库中没有多大意义。 Maven 脚本运行bower install作为构建的一部分(感兴趣的generate-sources阶段)。 对于更感兴趣的人,我在 Maven 配置文件中运行bower和npm ,因为在 CI 站点...

    swing界面设计之JTree

    入门 116 使用 HelpSet 117 HelpSet 数据文件 118 helpset 文件 118 maps 部分 119 view 部分 119 presentation 部分 120 implementation 部分 121 map 文件 121 导航文件 121 TOC 122 Index 122 Glossary 123 ...

Global site tag (gtag.js) - Google Analytics