怎样配置方便阅读和记录注释Netty源码文件的IDEA环境

给你一个折中的方案,不是特别好,但是可以使用了。用不用gradle或者maven都行,最好直接使用idea的设置功能,不要使用gradel或者maven,这里使用gradle。原理:将netty的源码作为你项目的源码,同时也作为netty-final这个依赖的源码。下面是具体步骤1. 首先在build.gradle目录下新建一个libs文件夹,下载两个文件netty-all-4.1.6.Final-sources.jar 和netty-all-4.1.6.Final.jar放进去 。将sources.jar 解压到同目录,删除掉sources.jar
2. 引入netty-all-4.1.6.Final.jar作为你的项目依赖,即在build.gradle中添加以下代码:
dependencies { compile name: \u0026#39;netty-all-4.1.6.Final\u0026#39;}repositories { flatDir { dirs \u0026#39;libs\u0026#39; }}3. 给netty-all-4.1.6.Final.jar 添加源码关联
点项目根目录,ctl + shift + alt + s,进入项目设置,选择最左 Libaris, 选中netty.jar , 最右边点击Sources ,点击加号,选择我们刚解压的那个目录,删除原先默认关联的sources.jar. 现在的源码关联是一个文件夹。如下:
怎样配置方便阅读和记录注释Netty源码文件的IDEA环境

4.还没完,解压后源码文件的类没有互相关联,也就是说,我们无法从netty源码的类之间跳转。没关系,我们将源码文件夹设置为项目的Sources目录即可用netty依赖了:点项目根目录,ctl + shift + alt + s,进入项目设置,选择最左 Modules, 然后最优将项目中的libs下面的解压文件夹设置为Sources。 这么做之后,一定要注意你的代码中一定要引入正确的netty类,因为你的项目源码中已经和netty依赖重复了所有的类了,不知道是不是能编译通过,你自己试试,我这边好像没有问题
大功告成,现在就形成了循环依赖了。
【怎样配置方便阅读和记录注释Netty源码文件的IDEA环境】 话说最近答题没有赞,好没动力呀。

■网友
直接从github上pull源代码


    推荐阅读