CentOS編譯netty源碼以及所遇到的坑

下載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

 

編譯了一天的總結,祝編譯順利

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章