前段通过看netty源码都是通过dubug方式,但是由于引入的是maven项目,不能添加注释,这让人很不爽,后来到官网去下载源代码,添加到自己的项目中,那么问题来了,如何引入原本netty项目中所依赖的jar包呢?
其实很简单,既然netty是maven项目,那么netty所依赖的jar包应该也是通过maven引入的。下面就让我们来看一下具体的
操作步骤,首先去官网下载netty源码,我当初为了降低阅读难度选用的是3.10.6Final 版本,然后自己创建maven项目 (我的叫nettySouce)解压将解压的java文件夹下的所有jar包都放置自己所建的项目中,接着关键来了 ,找到我们版本对应得maven依赖,我maven依赖如下:
<groupId>io.netty</groupId> | ||
<artifactId>netty</artifactId> | ||
<packaging>bundle</packaging> | ||
<version>3.10.6.Final</version> |
首先请不用怀疑,你所缺的maven依赖肯定被上诉依赖所引入,首先在你的项目中引入该依赖,然后鼠标选中点击 F4 键进入即可,你就会看到netty项目所依赖的完整工程,接下来你只需要将在这里找到netty源码中所有的依赖,接着在该pom插件中讲所有的依赖(dependencies),所有的插件 等全都拷贝到你项目的pom文件当中,记得首部的<parent></parent>标签也要拷贝哦,相信看的懂maven依赖的人应该都知道怎么弄(注意将里面的的${project.groupId}替换成 原来项目的名字,我这里的就用 io.netty替换,最后在pom中移除最开始引入netty依赖,至此全部完成,如果还不会就私信我吧,