美文网首页
编译netty源码时出现[ERROR] E:\myWorkSpa

编译netty源码时出现[ERROR] E:\myWorkSpa

作者: 一只猪啊啊 | 来源:发表于2019-09-25 15:57 被阅读0次

    最近在 研究netty源码时发现,

    import io.netty.util.collection.LongObjectHashMap;
    import io.netty.util.collection.LongObjectMap;
    
    这两个包找不到 在这里插入图片描述

    查询后发现他们在
    这里需要手动打包后才能生效
    这时在 common下执行 mvn clean install 发现报错

    [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: 文件未以空行结尾。 [NewlineAtEndOfFile]
    ...很多行
    

    查询后发现是因为自己的操作系统上的换行符有问题 checkStyle 插件不允许编译
    这时在父pom.xml中找到checkStyle插件


    在这里插入图片描述 在这里插入图片描述

    添加一行

     <skip>true</skip>
    

    变成


    在这里插入图片描述

    这时再去mvn clean install 发现 test用例又有问题
    这时执行mvn clean package -DskipTests 即可
    到这里就能顺利编译了

    相关文章

      网友评论

          本文标题:编译netty源码时出现[ERROR] E:\myWorkSpa

          本文链接:https://www.haomeiwen.com/subject/jkqbuctx.html