Maven 使用 pom.xml 将 Maven 存储库从 {user}/.m2/repository 更改为项目文件夹

发布于 2024-11-07 03:09:51 字数 119 浏览 1 评论 0原文

我只是想知道是否可以使用 pom.xml 设置将存储库从 m2 更改为我的项目文件夹?

或者除了使用 maven 中的 settings.xml 之外,还有另一种独立的方法吗?

干杯, 安德烈

I am just wondering is it possible to change the repository from m2 to my project folder using pom.xml setting?

Or is there another self contained way to do it, except using settings.xml from maven??

Cheers,
Andrei

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

通知家属抬走 2024-11-14 03:09:51

根据评论,您似乎希望依赖项下载一次,签入版本控制系统,并且不再更新。

虽然这是可能的,但这会违背使用 Maven 的目的——比如处理依赖项的更新。此外,它还会不必要地使您的 SCM 膨胀,并在结帐期间导致性能问题。

为什么不考虑使用存储库管理器(例如 nexusartifactory),它可以镜像本地网络中所需的存储库,以便开发人员可以访问它,而不是从互联网下载它?

Based on the comment, it appears that you want the dependencies to be downloaded once, checked into version control system and never updated again.

While this is possible, this would defeat the purpose of using maven - like handling updates to dependencies. Also, it would bloat your SCM needlessly and cause performance issues during checkouts.

Why don't you look at using a repository manager (like nexus or artifactory), which can mirror required repositories in your local network, so that developers can access it instead of downloading it from internet?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文