Mac配置 maven以及环境变量设置方式

 更新时间:2022年08月30日 09:24:25   作者:坚持与努力  
这篇文章主要介绍了Mac配置 maven以及环境变量设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

因为换了电脑,不熟悉Mac的操作流程,自己总结了一篇比较基础的maven教程

在开始之前,JDK必须装好(oracle需要账号,如果没有账号在百度上找一个jdk下载包也可以)

1. JDK安装及配置

1、在英文输入法的状态下,按键盘“Ctrl + 空格”组合键,调出Spotlight搜索,在这里可以快速启动终端,输入ter,然后回车,即可打开终端。

2、如果你是第一次配置环境变量,可以使用“touch .bash_profile” 创建一个。bash_profile的隐藏配置文件(如果你是为编辑已存在的配置文件,则使用“open -e .bash_profile”命令):

3、输入“open -e .bash_profile”命令。

4、输入如下配置:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=JAVAHOME/bin:PATH:.
CLASSPATH=JAVAHOME/lib/tools.jar:JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

然后保存关闭该窗口。

5、使用“source .bash_profile”使配置生效

6、输入 echo $JAVA_HOME 显示刚才配置的路径

7、验证jdk是否安装完成 java-version

2. maven下载

Maven官网地址maven下载

选第一个是Mac系统的压缩包,别选错了。

下面会简单介绍一下

  • Binary tar.gz archive : 这个是Linux和Mac系统的编译之后的二进制文件
  • Binary zip archive : 这个是Windows系统的编译之后的二进制文件
  • Source tar.gz archive : 这个Linux和Mac系统maven的源代码
  • Source zip archive: Windows系统上Maven的源码

3. maven配置

1、我一般喜欢把文件放在download下面

2、配置maven

1)vim ~/.bash_profile

2) 输入

export MAVEN_HOME=/Users/lhp/Downloads/apache-maven-3.6.3
export PATH=mavenhome/bin:PATH

3) 保存后退出

4) source ~.bash_profile //使上面的配置生效。

注意如果path存在多个路径要用英文冒号:分割

3、输入mvn -v 查看maven版本,如果成功输出表示安装成功

4. maven库配置

编辑settings.xml文件

5. idea maven配置

如下图:

直接更换settings file 和 local repository即可

以上,大概就是一些配置,仅为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java注解Annotation与自定义注解详解

    Java注解Annotation与自定义注解详解

    本文全面讲述了Java注解Annotation与Java自定义注解及相关内容,大家可以认真看看
    2018-03-03
  • 一文读懂ava中的Volatile关键字使用

    一文读懂ava中的Volatile关键字使用

    volatile关键字的作用保证了变量的可见性(visibility)。被volatile关键字修饰的变量,如果值发生了变更,其他线程立马可见,避免出现脏读的现象。这篇文章主要介绍了ava中的Volatile关键字使用,需要的朋友可以参考下
    2020-03-03
  • Java实现文件和base64流的相互转换功能示例

    Java实现文件和base64流的相互转换功能示例

    这篇文章主要介绍了Java实现文件和base64流的相互转换功能,涉及Java文件读取及base64 转换相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • SpringCloud微服务之Config知识总结

    SpringCloud微服务之Config知识总结

    今天带大家学习SpringCloud微服务中的Config的相关知识,文中有非常详细的介绍,对正在学习SpringCloud微服务的小伙伴们有很好地帮助,需要的朋友可以参考下
    2021-05-05
  • Java 直接插入排序的三种实现

    Java 直接插入排序的三种实现

    本文主要介绍了Java 直接插入排序的三种实现方法,具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • java面试常见模式问题---单例模式

    java面试常见模式问题---单例模式

    单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式
    2021-06-06
  • SpringBoot 过滤器, 拦截器, 监听器的具体使用

    SpringBoot 过滤器, 拦截器, 监听器的具体使用

    本文主要介绍了SpringBoot 过滤器, 拦截器, 监听器的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-05-05
  • 23种设计模式(16)java访问者模式

    23种设计模式(16)java访问者模式

    这篇文章主要为大家详细介绍了23种设计模式之java访问者模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-01-01
  • SpringCloud gateway如何修改返回数据

    SpringCloud gateway如何修改返回数据

    这篇文章主要介绍了SpringCloud gateway如何修改返回数据的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • springboot中如何使用minio存储容器

    springboot中如何使用minio存储容器

    大家好,本篇文章主要讲的是springboot中如何使用minio存储容器,感兴趣的同学赶快来看一看吧,对你有帮助的话记得收藏一下
    2022-02-02

最新评论