【发布时间】:2022-01-13 23:57:34
【问题描述】:
我下载了我公司的代码库以创建本地开发环境。我们正在使用 Docker 容器。我正在使用带有 zsh 的 Monterey OS 运行 Mac。另外,我们使用的是 maven,我的机器上安装了 3.8.4。
我无法让 maven 识别我的本地存储库。我转到我下载的网络存储库,但找不到它并给出错误。
在这一点上,我已经做了很多事情,希望他们能解决问题,但到目前为止还没有运气。我将 C:/Users/mydirectory/.m2/repository 添加到我的 maven 存储库目录中的 settings.xml 中。
我不记得我检查和更改的其他一些内容。然而,我无法让 maven 使用我的本地下载。它似乎构建了父级,但没有别的,它给出了它无法解析的消息,当它给我错误时它肯定在查看网络。
它说网络项目缺少 POM。我的父目录中确实有我的 POM。作为一个子目录,我有我的 docker-scripts。在这一点上,我只是手动运行命令,试图找出我的问题出在哪里。
有什么建议吗?我想尽可能地使用直接路径,希望能强制大多数命令去我希望它们去的地方。
【问题讨论】:
-
如果你在 Mac 上:
C:/Users/mydirectory/.m2/repository是完全错误的,因为 Mac 没有C:你应该改用/Users/...除了你不应该添加它,因为那是默认,所以如果你不需要就不要配置它... -
对此我深表歉意。我主要是 Windows 用户,当我写这篇文章时,把 C: 扔进了习惯。我的 Mac 上的文件中实际上并没有这个。感谢您指出这一点。