maven打jar包找不到第三方的包(maven打包时找不到程序包)

本篇文章给大家谈谈maven打jar包找不到第三方的包,以及maven打包时找不到程序包对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何在maven中排除jar包中引入的另一个jar包

1、注意scope标签,compile和runtime两种依赖打包时会打进去,provided、system、test都不会打进去。如果不想打包时将依赖包含进去,可以按实际情况选择后面的方式。maven本身引用时,在没有打包前,这些jar都是存储在maven的repository里面给所有项目共享的,这也是maven的目标之一。如下图,请看jar包的路径。

2、同一个jar包但groupId, artifactId不同,这种冲突只能通过设定依赖的exclusions 来进行排除 需要的版本jar包依赖路径较长,这种冲突可以把想要版本的依赖直接什么在依赖中,这样路径就最短了优先级最高。最后可以通过打包mvn install 来确认打出来的war包中是否有被排除的依赖。

3、获取到需要排除的原始jar包 解压jar包(zipTree配合Task Copy)按照排除规则对解压的jar重新打包(Task Jar)主要原理:zipTree配合Copy,实现解压。

关于maven打jar包找不到第三方的包和maven打包时找不到程序包的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

本站内容来自用户投稿,如果侵犯了您的权利,请与我们联系删除。联系邮箱:835971066@qq.com

本文链接:http://www.jijigongmeng.com/post/4698.html

发表评论

评论列表

还没有评论,快来说点什么吧~