windows - 缺少 maven .m2 文件夹

标签 windows maven installation

AFAIK maven 没有适用于 Windows 的安装程序,您只需将其解压缩到任何您喜欢的地方,如解释的那样 here .

但是在很多地方都有对用户文件夹下的 .m2 文件夹的引用(在 Win7 中,我猜它默认位于 C:\Users\.m2。唉,我没有那个文件夹。是否有一些命令可以创建这个文件夹?我是否缺少一些基本的东西?

最佳答案

在 Windows 机器上,.m2 文件夹应位于 ${user.home} 下.在 Windows 7 和 Vista 上,这解析为 <root>\Users\<username>在 XP 上是 <root>\Documents and Settings\<username>\.m2 .所以你通常会在 c:\Users\Jonathan\.m2 下看到它.

如果你想创建一个文件夹 . Windows 上的前缀,您可以简单地在命令行上执行此操作。

  • 转到开始->运行
  • 键入 cmd 并按 Enter
  • 在命令提示符下键入 md c:\Users\Jonathan\.m2(或等效于您的 ${user.home} 值)。

请注意,您实际上并不需要 .m2 位置,除非您想创建一个不同的用户设置文件,这是可选的(请参阅 Settings reference 了解更多详细信息)。

如果您不需要单独的用户设置文件,并且真的不想在您的用户主目录下使用本地存储库,您可以通过修改全局设置文件(位于\conf\settings.xml)。

以下代码片段会将本地存储库设置为 c:\Maven\repository例如:

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                  http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <localRepository>c:\Maven\repository</localRepository>
  ...

关于windows - 缺少 maven .m2 文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6081617/

相关文章:

java - 编译引用类构造函数的Maven编译错误

java - Maven安装OSX错误不支持major.minor版本51.0

windows - 32 位 NSIS 是否可以启动 64 位程序?

c++ - TerminateThread 在线程有无限循环时锁定

android-maven-plugin 3.2.0 与 maven 3.0.4 无法编译

java - CXF生成的客户端HandlerTubeFactory没有实现TubeFactory

reactjs - 如何安装节点sass?

windows - 对子目录中的每个文件执行,然后删除文件

c++ - Windows SDK 8 : Confusion Regarding Install Location, 文件夹命名法和 WindowsSdkDir_old env 变量

windows - Bitvise SSH + Git + 初始目录