下載netty源碼https://github.com/netty/netty,注意不要下載快照版本
下載後的準備工作:
1.我用的是centos系統,注意是64位的uname -r。
2.下載maven,去官網拿到最新地址,wget下載即可。
3.要安裝jdk,1.7版本以上,openjdk和jdk都可以。
4.必須保證java和javac都可用。
5.必須保證有JAVA_HOME環境變量 echo $JAVA_HOME
6.yum install ant
7.yum install autoconf automake libtool make tar glibc-devel libaio-devel libgcc.i686 glibc-devel.i686
8.建議把根pom.xml中帶test的模塊註釋掉
開啓編譯命令:
mvn install -Dmaven.test.skip=true -Dcheckstyle.skip=true -e
編譯過程中出現問題:
1.NoGoalSpecifiedException
在根pom.xml中的buid標籤中添加<defaultGoal>compile</defaultGoal>,注意格式,要對其,空格4個不是tab
編譯了一天的總結,祝編譯順利