在IntelliJ IDEA中使用插件查看Maven conflict
2016-09-12 15:04
106 查看
转载请注明出处: http://www.codelast.com/
如果Maven引入的jar包有冲突,可以使用IntelliJ IDEA的 Maven
Helper 插件来帮助分析。
下面以 IntelliJ IDEA 15.0.3 为例,说明如何安装及使用这个插件。
『1』 安装插件
方法很简单,打开IntelliJ的 Settings → Plugins → Browser repositories :
![](http://img2.tuicool.com/EfInYjm.png!web)
文章来源: http://www.codelast.com/
在搜索框中填入“maven helper”,会搜到这个插件,再点击右边的“Install”按钮(我已经安装过了,所以不会显示出这个按钮):
![](http://img1.tuicool.com/UVJvQbZ.png!web)
安装好之后会让你重启IntelliJ IDEA,插件才能生效。
文章来源: http://www.codelast.com/
『2』 使用插件
在IntelliJ中打开项目的pom.xml文件,在文件编辑器的左下方,会看到两个tab,一个是“ Text ”,另一个是“ Dependency Analyzer ”:
![](http://img2.tuicool.com/r2Y7va6.png!web)
打开“Dependency Analyzer”,有可能你看到的会是这样一幅画面:
![](http://img1.tuicool.com/rmQBfe3.png!web)
文章来源: http://www.codelast.com/
根据图中的错误提示,我们可以找到 IDEA-133331 这个issue的问题,根据里面的描述,为了修正这个问题,我们可以这样干:
在IntelliJ的 Settings → Build, Execution, Deployment → Build Tools → Maven → Importing
中,为“VM options for importer”添加上“
-Didea.maven3.use.compat.resolver
”参数,例如,原来我的这个参数为“-Xmx512m ”,修改之后变成了:
-Xmx512m -Didea.maven3.use.compat.resolver
注意,根据上面提到的issue链接里的描述,这个参数修改对不同的IntelliJ版本是不同的。这样修改之后,就可以看到Dependency Analyzer结果了。
如果Maven引入的jar包有冲突,可以使用IntelliJ IDEA的 Maven
Helper 插件来帮助分析。
下面以 IntelliJ IDEA 15.0.3 为例,说明如何安装及使用这个插件。
『1』 安装插件
方法很简单,打开IntelliJ的 Settings → Plugins → Browser repositories :
![](http://img2.tuicool.com/EfInYjm.png!web)
文章来源: http://www.codelast.com/
在搜索框中填入“maven helper”,会搜到这个插件,再点击右边的“Install”按钮(我已经安装过了,所以不会显示出这个按钮):
![](http://img1.tuicool.com/UVJvQbZ.png!web)
安装好之后会让你重启IntelliJ IDEA,插件才能生效。
文章来源: http://www.codelast.com/
『2』 使用插件
在IntelliJ中打开项目的pom.xml文件,在文件编辑器的左下方,会看到两个tab,一个是“ Text ”,另一个是“ Dependency Analyzer ”:
![](http://img2.tuicool.com/r2Y7va6.png!web)
打开“Dependency Analyzer”,有可能你看到的会是这样一幅画面:
![](http://img1.tuicool.com/rmQBfe3.png!web)
文章来源: http://www.codelast.com/
根据图中的错误提示,我们可以找到 IDEA-133331 这个issue的问题,根据里面的描述,为了修正这个问题,我们可以这样干:
在IntelliJ的 Settings → Build, Execution, Deployment → Build Tools → Maven → Importing
中,为“VM options for importer”添加上“
-Didea.maven3.use.compat.resolver
”参数,例如,原来我的这个参数为“-Xmx512m ”,修改之后变成了:
-Xmx512m -Didea.maven3.use.compat.resolver
注意,根据上面提到的issue链接里的描述,这个参数修改对不同的IntelliJ版本是不同的。这样修改之后,就可以看到Dependency Analyzer结果了。
相关文章推荐
- Intellij Idea社区版 上使用maven构建并使用插件jetty和tomcat运行servlet
- Intellij IDEA使用 JRebel 搭配 maven-jetty-plugin插件实现热部署
- intellij idea使用配置jetty maven 插件
- IntelliJ IDEA使用Maven tomcat Plugin插件运行web项目
- IntelliJ IDEA下使用 mybatis-generator-maven-plugin插件完成Mybatis逆向工程
- 使用IntelliJ IDEA 通过maven插件运行tomcat7
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(一)
- Maven常用插件使用说明之install
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(二)
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(三)
- maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之jetty篇(二)
- maven eclipse插件使用问题解决
- Maven常用插件使用说明之deploy
- 在Eclipse中使用Maven插件
- maven的eclipse插件m2eclipse的安装和使用
- Eclipse开发环境中使用maven插件的配置备忘
- 上一话题 | 下一话题 在 Intellij IDEA 使用 Maven
- eclipse插件(查看接口实现)使用
- [使用心得]maven2之m2eclipse使用手册之六使用Maven2插件创建一个简单的SSH2项目之glassfish篇(二)