0

While working with Maven repository, I understand that Jars gets downloaded at .m2 repository in the hard disk. I want to give it a customized name at my desired location, say "C:\Users\Vamee\Desktop". I read somewhere that I should make changes in settings.xml like below

{M2_HOME}\conf\settings.xml

/path/to/local/repo

C:\Users\Vamee\Desktop

But problem is that I am unable to find Settings.xml in my file system. Please tell me where is Settings.xml or is there any other way to do it.

4

7 回答 7

3

环境变量M2_HOME应该指向 Maven 安装目录。

e.g. if Maven is installed into C:\Program Files\Maven
set M2_HOME=C:\Program Files\Maven
dir "%M2_HOME%\conf\settings.xml"

在 settings.xml 中,您可以设置本地 Maven 存储库的路径。

<localRepository>x:/your/local/repository</localRepository>
于 2013-10-28T11:26:14.710 回答
0

它通常在您的 %USERPROFILE% 文件夹中c:\users\yourname\.m2

于 2013-10-28T00:36:32.970 回答
0

这在内置 Maven 的 Kepler 版本的 Eclipse 中对我有用:

  1. 在 %USERPROFILE%/.m2 中创建 settings.xml
  2. 根据上面 SubOptimal 的回答,在 settings.xml 中添加一个条目,定义您想要的缓存位置:x:/your/local/repository
  3. 在 Eclipse 中,转到 Window->Preferences->Maven->User Settings 并确保将“User Settings”字段设置为 settings.xml 文件的完整路径,例如:C:\Users\user\.m2\settings。 xml
  4. 只读的“本地存储库”字段应显示您新定义的缓存位置。
  5. 点击“更新设置”或“应用”按钮。这应该开始更新 Maven 缓存的过程。可能需要相当长的时间。
于 2014-07-04T07:11:40.027 回答
0

如果您能够在文件系统中找到 Maven 安装目录,您肯定会在其 conf 文件夹中找到 settings.xml。

于 2013-10-28T02:55:29.640 回答
0

它取决于操作系统,但基本上它位于.m2您的主目录的文件夹中。或者在conf$M2_HOME 的文件夹中。见这里

所以听起来你应该在C:\Users\Vamee\.m2.

于 2013-10-28T00:40:22.267 回答
0

settings.xml可能不存在 - 你必须创建它。然后按照这里的描述修改它

于 2013-10-28T02:27:59.433 回答
-1

The maven local repository is located in the /home/.m2 directory, the folder is probably hidden. So, you'll need to press Ctrl+H to see hidden folders. Try finding the setting file there.

于 2016-03-25T13:42:52.940 回答