【发布时间】:2012-11-01 18:10:46
【问题描述】:
在 Windows 环境中,您将在 C:\Users\user_name 位置拥有 .m2 文件夹,并将 settings.xml 文件复制到其中以设置代理设置和 nexus 存储库位置等。
所以我必须在 Ubuntu 环境上做些什么才能在安装 maven 后获得类似的设置。
【问题讨论】:
标签: java linux maven ubuntu pom.xml
在 Windows 环境中,您将在 C:\Users\user_name 位置拥有 .m2 文件夹,并将 settings.xml 文件复制到其中以设置代理设置和 nexus 存储库位置等。
所以我必须在 Ubuntu 环境上做些什么才能在安装 maven 后获得类似的设置。
【问题讨论】:
标签: java linux maven ubuntu pom.xml
根据Where is Maven Installed on Ubuntu,它将首先在 /usr/share/maven2/ 上创建您的 settings.xml,然后您可以按照 jens 所述复制到您的主文件夹
$ cp /usr/share/maven3/conf/settings.xml ~/.m2/settings.xml
【讨论】:
你可以在这里找到你的 maven 文件:
cd ~/.m2
可能你需要在你的.m2文件夹中copy settings.xml:
cp /usr/local/bin/apache-maven-2.2.1/conf/settings.xml .m2/
如果不存在 .m2 文件夹:
mkdir -p ~/.m2
【讨论】:
linux box 上的.m2 目录通常是$HOME/.m2
你可以得到 $HOME :
echo $HOME
或者简单地说:
cd <enter>
转到您的主目录。
来自 Maven 网站的其他信息: http://maven.apache.org/download.html#Installation
【讨论】:
mvn clean 的东西,它通常会为你创建这个文件夹。至少在 Windows 上是这样。
mvn clean 后它不存在。谢谢。
引用自http://maven.apache.org/settings.html:
settings.xml 文件可能存在两个位置:
Maven 安装:$M2_HOME/conf/settings.xml
一个用户的安装:${user.home}/.m2/settings.xml
因此,通常针对您编辑的特定用户
/home/*username*/.m2/settings.xml
要为所有本地用户设置环境,您可能会考虑更改第一个路径。
【讨论】: