目录

日常使用中一些问题

1、linux中~/. 是什么?

2、.bash_profiel含义

3、M2_HOME含义

4、maven详细配置

1、下载Maven

2、安装Maven

关于settings.xml文件


日常使用中一些问题

1、linux中~/. 是什么?

表示代码主目录,也就是当前登录用户的用户目录。如/Users/mingyu

2、.bash_profiel含义

.bash_profile 是一个隐藏文件,主要是用来配置bash shell的,
source ~/.bash_profile 就是让这个配置文件在修改后立即生效。

3、M2_HOME含义

MAVEN_HOME是maven 1的写法、M2_HOME是maven 2的写法

4、maven详细配置

1、下载Maven

Maven官网的下载页面,可以选择两种包格式tar.gzzip

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

2、安装Maven

  1. 将Maven的安装包下载到某个目录下,解压缩:
  • zip格式的:unzip apache-maven-3.3.3-bin.zip
  • tar.gz格式的:tar xzvf apache-maven-3.3.3-bin.tar.gz
  1. 需要先确定JAVA_HOME配置正确:
echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
  1. 编辑~/.profile文件
export JAVA_HOME="$(/usr/libexec/java_home -v 1.7)"
export M2_HOME="/Users/john/devApps/apache-maven-3.3.3"
export PATH="$JAVA_HOME/bin:$M2_HOME/bin:/opt/local/bin:/opt/local/sbin:$PATH"
  1. 使配置的环境变量生效
source ~/.profile
  1. 验证是否安装成功
sz:~ john$ mvn -v

查看maven版本

关于settings.xml文件

settings.xml文件可能存在于两个地方:

  • Maven安装时默认的配置:$M2_HOME/conf/settings.xml
  • 用户自定义的配置:~/.m2/settings.xml
    如果用户自定义的settings.xml文件存在,可以手动创建。

前一个settings.xml成为全局设置,后一个成为用户设置。当两个文件同时存在的时候,它们的内容将会被合并,在后者中用户具体定的重复配置将会覆盖系统默认的配置。

在某些IDE中也可以指定settings.xml文件的位置,如IDEA:

IDEA中指定Maven的settings文件


版权声明:本文为mingyuli原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/mingyuli/article/details/118446092