最近在 研究netty源碼時發(fā)現(xiàn),
import io.netty.util.collection.LongObjectHashMap;
import io.netty.util.collection.LongObjectMap;
這兩個包找不到 在這里插入圖片描述
查詢后發(fā)現(xiàn)他們在
這里需要手動打包后才能生效
這時在 common下執(zhí)行 mvn clean install 發(fā)現(xiàn)報錯
[ERROR] E:\myWorkSpace\netty-4.1\common\src\main\java\io\netty\util\AbstractConstant.java:0: invalid newline character (expected: CRLF) [Newline]
[ERROR] E:\myWorkSpace\netty-4.1\common\src\main\java\io\netty\util\AbstractConstant.java:1: 文件未以空行結(jié)尾。 [NewlineAtEndOfFile]
...很多行
查詢后發(fā)現(xiàn)是因為自己的操作系統(tǒng)上的換行符有問題 checkStyle 插件不允許編譯
這時在父pom.xml中找到checkStyle插件
在這里插入圖片描述
在這里插入圖片描述
添加一行
<skip>true</skip>
變成
在這里插入圖片描述
這時再去mvn clean install 發(fā)現(xiàn) test用例又有問題
這時執(zhí)行mvn clean package -DskipTests 即可
到這里就能順利編譯了