繁体   English   中英

本地Maven存储库

[英]Local Maven Repository

在使用Maven存储库时,我了解Jars是从硬盘上的.m2存储库下载的。 我想在我想要的位置给它一个自定义的名称,例如“ C:\\ Users \\ Vamee \\ Desktop”。 我读过某处应该在settings.xml中进行如下更改的地方

{M2_HOME} \\ conf \\ settings.xml

/路径/到/本地/仓库

C:\\ Users \\ Vamee \\ Desktop

但是问题是我无法在文件系统中找到Settings.xml。 请告诉我Settings.xml在哪里或还有其他方法可以做到。

环境变量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>

它位于您的%USERPROFILE%文件夹中,通常为c:\\users\\yourname\\.m2

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

因此,听起来像应该在C:\\Users\\Vamee\\.m2

settings.xml可能不存在-您必须创建它。 然后按照此处所述修改它

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

在内置的Maven的开普勒Eclipse版本中,这对我有用:

  1. 在%USERPROFILE%/。m2中创建settings.xml
  2. 按照上面的SubOptimal的回答,将一个条目添加到settings.xml中,以定义所需的缓存位置:x:/ your / local / repository
  3. 在Eclipse中,转到“窗口”->“首选项”->“ Maven”->“用户设置”,并确保将“用户设置”字段设置为settings.xml文件的完整路径,例如:C:\\ Users \\ user \\ .m2 \\ settings。 XML文件
  4. 只读的“本地存储库”字段应显示您新定义的缓存位置。
  5. 点击“更新设置”或“应用”按钮。 那应该开始更新Maven缓存的过程。 可能需要一段时间。

Maven本地存储库位于/home/.m2目录中,该文件夹可能已隐藏。 因此,您需要按Ctrl + H才能查看隐藏的文件夹。 尝试在那里找到设置文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM