记录一次配置Netty源码阅读的IDEA环境

前段通过看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依赖,至此全部完成,如果还不会就私信我吧,

 

 
 
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
包含最新版文档以及全部jar包: jar包如下 netty-buffer-4.1.32.Final-sources.jar netty-buffer-4.1.32.Final.jar netty-build-22-sources.jar netty-build-22.jar netty-codec-4.1.32.Final-sources.jar netty-codec-4.1.32.Final.jar netty-codec-http-4.1.32.Final-sources.jar netty-codec-http-4.1.32.Final.jar netty-codec-http2-4.1.32.Final-sources.jar netty-codec-http2-4.1.32.Final.jar netty-codec-memcache-4.1.32.Final-sources.jar netty-codec-memcache-4.1.32.Final.jar netty-codec-redis-4.1.32.Final-sources.jar netty-codec-redis-4.1.32.Final.jar netty-codec-socks-4.1.32.Final-sources.jar netty-codec-socks-4.1.32.Final.jar netty-codec-stomp-4.1.32.Final-sources.jar netty-codec-stomp-4.1.32.Final.jar netty-common-4.1.32.Final-sources.jar netty-common-4.1.32.Final.jar netty-example-4.1.32.Final-sources.jar netty-example-4.1.32.Final.jar netty-handler-4.1.32.Final-sources.jar netty-handler-4.1.32.Final.jar netty-handler-proxy-4.1.32.Final-sources.jar netty-handler-proxy-4.1.32.Final.jar netty-resolver-4.1.32.Final-sources.jar netty-resolver-4.1.32.Final.jar netty-tcnative-2.0.20.Final-osx-x86_64.jar netty-tcnative-2.0.20.Final-sources.jar netty-transport-4.1.32.Final-sources.jar netty-transport-4.1.32.Final.jar netty-transport-native-epoll-4.1.32.Final-linux-x86_64.jar netty-transport-native-epoll-4.1.32.Final-sources.jar netty-transport-native-kqueue-4.1.32.Final-osx-x86_64.jar netty-transport-native-kqueue-4.1.32.Final-sources.jar netty-transport-native-unix-common-4.1.32.Final-sources.jar netty-transport-native-unix-common-4.1.32.Final.jar netty-transport-rxtx-4.1.32.Final-sources.jar netty-transport-rxtx-4.1.32.Final.jar netty-transport-sctp-4.1.32.Final-sources.jar netty-transport-sctp-4.1.32.Final.jar netty-transport-udt-4.1.32.Final-sources.jar netty-transport-udt-4.1.32.Final.jar
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值