更改了pom但不影响模块

发布于 2024-12-04 08:17:17 字数 246 浏览 2 评论 0原文

我使用 IntelliJ IDEA 并运行 Maven 应用程序。我的应用程序使用了一些其他模块、项目。我更改了一个模块依赖项的版本(我将 hibernate 依赖项的工件 id 从 hibernate 更改为 hibernate-core 并且也更改了版本)。

然而,当我看到我的依赖树时,我仍然看到旧的库。我应该怎么办。我应该清理、安装或为该模块执行类似的操作(我尝试安装但无法通过测试,跳过测试是个好主意吗?我该怎么做?)。

有什么想法吗?

I use IntelliJ IDEA and running a Maven application. My application uses some other modules, projects. I changed version of one module's dependencies(I changed a hibernate dependency' artifact id from hibernate to hibernate-core and changed version too).

However when I see my dependency tree I still see the old library. What should I do. Should I clean, install or do something like that for that module(I tried install but couldn't passed tests, is skipping tests is a good idea and how can I do that?).

Any ideas?

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

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

发布评论

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

评论(1

浪荡不羁 2024-12-11 08:17:17

您必须至少重建并安装您的模块(具有 Hibernate 依赖项的模块)到本地存储库(mvn clean install),然后更新使用您的模块的其他模块中的依赖项。在 Eclipse 中它被称为 Update Depcendecies,我想 IntelliJ IDEA 也有类似的功能。

如果您的模块未编译或测试失败,请先修复它们或仅将其安装到本地存储库。稍后您可以从本地存储库中删除它们。

You have to rebuild and install your module (the one with Hibernate dependency) at least to the local repository (mvn clean install), then update dependencies in other modules which use your module. In Eclipse it's called Update Depcendecies, I suppose IntelliJ IDEA has a similar feature.

If your module does not compile or test fails, fix them first or install it only to the local repository. Later you can delete them from your local repo.

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