怎样配置方便阅读和记录注释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. 现在的源码关联是一个文件夹。如下:
4.还没完,解压后源码文件的类没有互相关联,也就是说,我们无法从netty源码的类之间跳转。没关系,我们将源码文件夹设置为项目的Sources目录即可用netty依赖了:点项目根目录,ctl + shift + alt + s,进入项目设置,选择最左 Modules, 然后最优将项目中的libs下面的解压文件夹设置为Sources。 这么做之后,一定要注意你的代码中一定要引入正确的netty类,因为你的项目源码中已经和netty依赖重复了所有的类了,不知道是不是能编译通过,你自己试试,我这边好像没有问题
大功告成,现在就形成了循环依赖了。
【怎样配置方便阅读和记录注释Netty源码文件的IDEA环境】 话说最近答题没有赞,好没动力呀。
■网友
直接从github上pull源代码
推荐阅读
- 聪明人养花,这3种“花”怎样也要养一盆,每年能省不少医药费
- 互联网怎样解决“家政服务上门速度慢”的问题
- 怎样看待从1月8号起,QQ钱包开始提现收费
- 银行it人怎样转型
- 汽车|冬天怎样让车内温度快速升高?座椅加热的最佳使用方式二,外循环的作用总结
- 怎样进入通信行业
- 怎样评价扶他柠檬茶的小说《云养汉》的结尾
- 比亚迪唐|动力配置升级 比亚迪唐EV新增车型将于12月上市
- 汽车知识|长安旗下的B级精品车,动力有T,配置厚道,起步8.49万
- 怎样成为一名合格的Python程序员?
