日常使用中一些问题
1、linux中~/. 是什么?
2、.bash_profiel含义
3、M2_HOME含义
4、maven详细配置
1、下载Maven
2、安装Maven
关于settings.xml文件
表示代码主目录,也就是当前登录用户的用户目录。如/Users/mingyu
.bash_profile 是一个[隐藏文件](https://www.baidu.com/s?wd=%E9%9A%90%E8%97%8F%E6%96%87%E4%BB%B6&tn=SE_PcZhidaonwhc_ngpagmjz&rsv_dl=gh_pc_zhidao),主要是用来配置bash shell的,
source ~/.bash_profile 就是让这个配置文件在修改后立即生效。
MAVEN_HOME是maven 1的写法、M2_HOME是maven 2的写法
Maven官网的下载页面,可以选择两种包格式tar.gz
和zip
:
https://maven.apache.org/download.cgi
unzip apache-maven-3.3.3-bin.zip
tar xzvf apache-maven-3.3.3-bin.tar.gz
JAVA_HOME
配置正确:echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.7.0_80.jdk/Contents/Home
~/.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"
source ~/.profile
sz:~ john$ mvn -v
查看maven版本
settings.xml
文件settings.xml
文件可能存在于两个地方:
$M2_HOME/conf/settings.xml
~/.m2/settings.xml
settings.xml
文件存在,可以手动创建。前一个settings.xml
成为全局设置,后一个成为用户设置。当两个文件同时存在的时候,它们的内容将会被合并,在后者中用户具体定的重复配置将会覆盖系统默认的配置。
在某些IDE中也可以指定settings.xml
文件的位置,如IDEA:
IDEA中指定Maven的settings文件
版权说明 : 本文为转载文章, 版权归原作者所有 版权申明
原文链接 : https://blog.csdn.net/mingyuli/article/details/118446092
内容来源于网络,如有侵权,请联系作者删除!