首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用maven更新c3p0

使用maven更新c3p0
EN

Stack Overflow用户
提问于 2013-11-17 19:16:37
回答 1查看 912关注 0票数 2

我有一个非常具体的maven/c3p0/hibernate相关问题。我有一个web存档项目,它依赖c3p0进行连接池,并且意外地在我的项目中使用了旧的c3p0依赖项(0.9.1)。

我最近才注意到我的错误,想升级到最新的版本,所以我删除了pom.xml中的旧依赖项,并添加了新的依赖项(com.mchange.cp3代替)。

现在,在我的服务器上清理、构建和运行我的项目之后,我注意到它仍然在使用旧版本.即使删除旧jar文件,也会导致maven重新下载这些文件并再次使用它们。

在如何解决这个问题上,谁能给我指明正确的方向吗?

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-17 19:43:02

在终端中运行mvn dependency:tree -Dverbose -Dincludes=c3p0 (大多数IDE也有它们的版本,在Eclipse中它将是pom.xml上的Dependency hierarchy选项卡),并检查它是否是其他依赖项的传递依赖项。如果是这样的话,使用<exclude>标记来避免那些依赖项将旧版本添加到JAR中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20034993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档