idea如何查询冲突的jar包是在哪里引入的
2018-02-28 22:47
597 查看
maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。试了在命令行工程目录下执行mvn dependency:tree可以出来文本的依赖关系,但是不会把一个artifact的每处依赖都显示出来,只会出现第一次被依赖的地方。使用eclipse的都知道,如果要查看一个jar包是如何被依赖进来的,可以打开工程的pom.xml,切换到dependency hierarchy视图,然后右上角Filter输入artifactId就可以清晰地看到它是如何被直接或间接地依赖进来的;找到了就容易到pom文件里排除冲突包的引入了。IntelliJ IDEA,该如何找某个artifact的全部依赖关系?该工具有个Maven Projects窗口,一般在右侧能够找到,如果没有可以从菜单栏打开:View>Tool Windows>Maven Projects;选择要分析的maven module(idea的module相当于eclipse的project),右击show dependencies,会出来该module的全部依赖关系图,非常清晰细致。
相关文章推荐
- 如何正确在IDEA 里非maven或非SBT构建的项目中引入lib的jar包(图文详解)
- 如何正确在IDEA 里maven构建的项目中引入lib的jar包(图文详解)
- Maven工程如何将本地jar包引入到工程中
- IntelliJ IDEA java工程如何添加jar
- Android 如何在Eclipse 引入外部纯Java项目(不是打成Jar使用)
- android工程中引入第三方JAR包后安装APK时老是提示找不到库文件 || Android如何将程序打成jar包 || 运行java.lang.noclassdeffounderror错误
- 如何在 WebSphere 中解决 jar 包冲突
- Maven仓库理解、如何引入本地包、Maven多种方式打可执行jar包
- JavaEE项目如何引入jar
- IDEA如何打包可运行jar的一个问题
- cmd命令行下javac编译代码如何引入新的jar包
- IDEA,与gradle引入jar包报错
- IDEA如何打包可运行jar,外部引用jar包版
- elastic Job 引入jar 包冲突解决办法
- 如何解决jar包冲突和类冲突
- Android Studio 中如何引入 layoutlib.jar?
- 如何在IDEA中导入jar包?
- 如何同时引入两个jquey版本并不冲突呢
- maven项目jar引入id查询网站
- Android开发 之 Android项目中如何正确的引入第三方jar包(工程)