.m2,Ubuntu中的settings.xml

Sur*_*nga 41 java linux ubuntu pom.xml maven

在Windows环境中,您将在C:\ Users\user_name位置具有.m2文件夹,并且您将settings.xml文件复制到该文件夹​​,以便设置代理设置和nexus存储库位置等.

那么我必须在Ubuntu环境上做什么才能在安装maven之后获得类似的设置.

Tho*_*mas 38

根据在Ubuntu上安装Maven的位置,它将首先在/ usr/share/maven2 /上创建settings.xml,然后你可以像jens提到的那样复制到你的主文件夹

$ cp /usr/share/maven3/conf/settings.xml~/.m2/settings.xml


jen*_*-na 17

你可以在这里找到你的maven文件:

cd ~/.m2
Run Code Online (Sandbox Code Playgroud)

您可能需要在文件夹中复制settings.xml.m2:

cp /usr/local/bin/apache-maven-2.2.1/conf/settings.xml .m2/
Run Code Online (Sandbox Code Playgroud)

如果不存在.m2文件夹:

mkdir -p ~/.m2
Run Code Online (Sandbox Code Playgroud)


Ken*_*ent 10

linux框上的.m2目录通常都是 $HOME/.m2

你可以得到$ HOME:

echo $HOME
Run Code Online (Sandbox Code Playgroud)

或者干脆:

cd <enter>
Run Code Online (Sandbox Code Playgroud)

转到您的主目录.

来自maven网站的其他信息:http: //maven.apache.org/download.html#Installation

  • 我在主目录中找不到 .m2 (2认同)
  • 如果您在命令行上运行“ mvn clean”之类的命令,通常会为您创建该文件夹。至少它在Windows上都可以。 (2认同)

Beh*_*ehe 7

引自http://maven.apache.org/settings.html:

settings.xml文件可能存在两个位置:

Maven安装:$ M2_HOME/conf/settings.xml

用户的安装:$ {user.home} /.m2/settings.xml

因此,通常对于您编辑的特定用户

/home/*username*/.m2/settings.xml
Run Code Online (Sandbox Code Playgroud)

要为所有本地用户设置环境,您可以考虑更改第一个路径.