<div id="content_views" class="markdown_views"> <!-- flowchart 箭头图标 勿删 --> <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <p>在maven项目中找到pom.xml,打开。</p>
<pre class="prettyprint" name="code"><code class="hljs xml has-numbering" onclick="mdcp.signin(event)"> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependencies</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.apache.storm<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>storm-core<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span>1.1.0<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.apache.storm<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>storm-kafka<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span>1.0.4<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependencies</span></span></span><span class="hljs-tag">></span></span><div class="hljs-button signin" data-title="登录后复制"></div></code></pre>
<p>在pom.xml上右键->Diagrams–Show Dependencies,就可以看到依赖关系图了。</p>
<p><img src="http://p06clfcvy.bkt.clouddn.com/18-3-14/49176136.jpg" alt="" title=""></p>
<p>红色表示存在依赖冲突。单击有冲突的包。可以看到有多条红色虚线。</p>
<p><img src="http://p06clfcvy.bkt.clouddn.com/18-3-14/79853885.jpg" alt="" title=""></p>
<p>然后选择有冲突的包右键-> Exclude</p>
<p><img src="http://p06clfcvy.bkt.clouddn.com/18-3-14/86446781.jpg" alt="" title=""></p>
<p>IDEA 会自动更新pom.xml,全部修改。</p>
<p><img src="http://p06clfcvy.bkt.clouddn.com/18-3-14/88044712.jpg" alt="" title=""></p>
<p>再看pom.xml</p>
<pre class="prettyprint" name="code"><code class="hljs xml has-numbering" onclick="mdcp.signin(event)"><span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependencies</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.apache.storm<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>storm-core<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span>1.1.0<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusions</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>clojure<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.clojure<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>slf4j-api<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.slf4j<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusions</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.apache.storm<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>storm-kafka<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span>1.0.4<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">version</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusions</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span>slf4j-api<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">artifactId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"><</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span>org.slf4j<span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">groupId</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusion</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">exclusions</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependency</span></span></span><span class="hljs-tag">></span></span> <span class="hljs-tag"><span class="hljs-tag"></</span><span class="hljs-title"><span class="hljs-tag"><span class="hljs-name">dependencies</span></span></span><span class="hljs-tag">></span></span><div class="hljs-button signin" data-title="登录后复制"></div></code></pre>
<p>搞定!</p> 原文地址:https://blog.csdn.net/chenguangchun1993/article/details/79557771 </div>
来源:oschina
链接:https://my.oschina.net/u/4388412/blog/3452542