`

mac下 安装maven

阅读更多

在mac上安装maven,网上都说的是xcode自动安装了maven,可是我的就是没有。mvn命令找不到。于是自己在网上搜索问题,好多给的答案都不对,最终在下面的网站上找到了。
http://www.mkyong.com/maven/install-maven-on-mac-osx/  

很不错。搞定了。



2. Install Maven Manually

After the upgrade of Mac OS X Mavericks, Maven was removed (no idea why). So, You have to install it manually.

2.1 – Download Maven
Download the Maven, for example apache-maven-3.1.1-bin.tar.gz. Extracts it,

tar -xvf apache-maven-3.1.1-bin.tar.gz

$pwd
/Users/mkyong/apache-maven-3.1.1

2.2 – Set Maven command in environment variable.
Update ~/. bash_profile – create this file if doesn’t exist.

$ vim ~/.bash_profile

~/.bash_profile

export M2_HOME=/Users/mkyong/apache-maven-3.1.1
export PATH=$PATH:$M2_HOME/bin

Restart the terminal. Test it.

$mvn -version

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
Maven home: /Users/mkyong/apache-maven-3.1.1
Java version: 1.7.0_05, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/1.7.0.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"

3. Post Configuration

A common post-installation for Maven, change the local repository to another location.

$sudo vim /usr/share/maven/conf/settings.xml

$vim /usr/mkyong/maven/conf/settings.xml

settings.xml

  <!-- localRepository
   | The path to the local repository maven will use to store artifacts.
   |
   | Default: ~/.m2/repository
  <localRepository>/path/to/local/repo</localRepository>
  -->
<localRepository>/Users/mkyong//maven/repo/</localRepository>

Above example changed the default repository from ~/.m2/repository to /Users/mkyong//maven/repo/.


分享到:
评论

相关推荐

    mac安装maven

    1.去maven官网下载,官网地址: http://maven.apache.org/download.cgi 2.选中下载: 3.下载完成后解压 4.配置环境变量 编辑.bash_profile文件 如果是第一次配置环境变量,可以使用“touch .bash_profile” 创建一...

    Mac下基于IntelliJ IDEA+tomcat+maven,实现web数据前端数据的绑定

    在Mac环境下,开发Web应用程序是一项常见的任务,而IntelliJ IDEA、Tomcat和Maven是这个过程中的关键工具。本文将深入探讨如何利用这些技术在Mac上实现Web前端数据的各种类型的绑定。 首先,IntelliJ IDEA是...

    Maven3.6版

    在安装和使用Maven3.6版时,首先需要解压下载的`apache-maven-3.6.0`压缩包到你选择的目录。解压后,你将看到以下结构: - `bin`目录:包含用于启动Maven的各种脚本,如`mvn`命令行工具。 - `conf`目录:存储Maven...

    Java项目:小区物业管理系统(java+springboot+thymeleaf+maven+Mysql)

    或者 Mac OS;  4.数据库:MySql 5.7版本; 5.是否Maven项目:是; 技术栈 springboot+mybatis+mysql+maven+thymeleaf 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql...

    Redis云管理平台CacheCloud.zip

    二、CacheCloud提供哪些功能监控统计: 提供了机器、应用、实例下各个维度数据的监控和统计界面。一键开启: Redis Standalone、Redis Sentinel、Redis Cluster三种类型的应用,无需手动配置初始化。Failover: 支持...

    Java项目:二手图书商城平台(java+SSM+JSP+JS+jquery+Mysql)

    或者 Mac OS;  5.数据库:MySql 5.7版本; 6.是否Maven项目:是; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:JSP+CSS+JavaScript+jquery 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应...

    Java项目:教务信息查询系统(java+SSM+Bootstrap+C3P0+Maven+mysql)

    或者 Mac OS; 5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目  6.数据库:MySql 5.7版本; 使用技术 IOC容器:Spring Web框架:SpringMVC ORM框架:Mybatis ...

    Java项目:医疗挂号管理系统(java+Springboot+freemarker+layui+maven+Mysql)

    项目介绍 本系统分为管理员、医生、患者三种...6.是否Maven项目:是; 技术栈 1. 后端:SpringBoot 2. 前端:freemarker+CSS+JavaScript+jquery+layui 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称

    大众点评开源的实时应用监控平台 CAT.zip

    1、在CAT目录下,用maven构建项目mvn clean install -DskipTests 2、配置CAT的环境mvn cat:install Note: Linux\Mac 需要对/data/appdatas/cat和/data/applogs/cat有读写权限 Windows 则是对系统...

    Java项目:台球室计费管理系统(java+SSM+JSP+HTML+JavaScript+mysql)

    或者 Mac OS;  5.数据库:MySql 5.7版本; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:HTML+CSS+JavaScript+jsp 使用说明 1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的...

    MF00318-Springboot酒店宾馆管理源码.zip

    或者 Mac OS; 是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目 数据库:MySql 8.0版本;开发框架 后端:SpringBoot前端:html+layui+jQuery 该系统为后管系统,...

    Java项目:大学生就业创业管理系统(java+SSM+JSP+html+jQuery+Bootstrap+Mysql)

    或者 Mac OS;  5.数据库:MySql 5.7版本; 6.是否Maven项目:是; 技术栈 1. 后端:Spring+SpringMVC+Mybatis 2. 前端:JSP+CSS+JavaScript+jQuery+bootstrap 使用说明 1. 使用Navicat或者其它工具,在mysql中...

Global site tag (gtag.js) - Google Analytics