美文网首页mavenJava技术文章
maven在Mac下的基本配置

maven在Mac下的基本配置

作者: Zion916 | 来源:发表于2019-02-27 14:26 被阅读37次

下载maven安装包

注意是tar.gz格式的bin二进制文件


Screen Shot 2019-02-27 at 11.14.25 AM.png

将安装包存放到想要放置的目录下

个人习惯统一放置于/usr/local


Screen Shot 2019-02-27 at 11.17.15 AM.png Screen Shot 2019-02-27 at 11.18.33 AM.png

修改本地仓库默认路径

  • 配置文件路径:/usr/local/apache-maven-3.6.0/conf/settings.xml
  • 将下图中的<localRepository>标签复制,并添加到注释外,同时指定默认本地仓库路径


    Screen Shot 2019-02-27 at 11.21.46 AM.png
    Screen Shot 2019-02-27 at 11.23.54 AM.png

在默认仓库中存入常用的jar包

具体路径参照上一步的配置文件设置


Screen Shot 2019-02-27 at 11.27.33 AM.png

maven环境变量配置

  • 获取JAVA_HOME
 /usr/libexec/java_home -V
Screen Shot 2019-02-27 at 11.33.05 AM.png

JAVA_HOME: /Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home

  • 通过vim打开bash_profile
vi .bash_profile
  • 环境变量配置信息
    输入i进入vi模式,编辑配置信息。完成后Esc退出编辑模式。
export M2_HOME=/usr/local/apache-maven-3.6.0

export PATH=${PATH}:${M2_HOME}/bin
         
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-9.0.4.jdk/Contents/Home
Screen Shot 2019-02-27 at 11.38.15 AM.png

完成后,输入:wq!保存并退出vi模式

:wq!
  • 配置生效
    Terminal输入如下命令
source ~/.bash_profile
Screen Shot 2019-02-27 at 11.49.40 AM.png
  • 检查maven是否安装完成
mvn -v
Screen Shot 2019-02-27 at 11.55.18 AM.png

命令有效,安装成功!

IDEA相关配置

在启动界面进入设置


Screen Shot 2019-02-27 at 1.58.45 PM.png

按照设置页面的提示信息正确填写相关的路径


Screen Shot 2019-02-27 at 2.00.03 PM.png
Screen Shot 2019-02-28 at 11.42.18 AM.png

VM Option选项需要填入以下信息:

-DarchetypeCatalog=internal
  • 以上命令表示在无法连接中央仓库的情况下,会在本地仓库匹配相关jar包:
-Dfile.encoding=gb2312
  • 以上命令可以解决控制台乱码输出问题

进入project后的一些小提示

  • 新建module时选择maven选项,勾选Create from archetype后就可以依据模板创建项目


    Screen Shot 2019-02-27 at 2.10.51 PM.png
  • 当自己新建文件夹后,需要手动指定该文件夹的功能,这样才能让IDEA识别该文件夹的作用


    Screen Shot 2019-02-27 at 2.12.40 PM.png
  • IEDA严格限制Web包下允许放置的文件类型,可以手动指定一个包为Web Resource Directory
    Project Structure中的相关设置
    点击 “+”


    Screen Shot 2019-02-27 at 2.16.34 PM.png
    Screen Shot 2019-02-27 at 2.17.25 PM.png

Have a nice time in Java!

相关文章

网友评论

    本文标题:maven在Mac下的基本配置

    本文链接:https://www.haomeiwen.com/subject/nauxuqtx.html