Gerrit-错误:在文件Gradle / wrapper / gradle-wrapper.jar中找到回车符(CR)

时间:2019-04-26 15:15:09

标签: spring-boot gradle gerrit

我正在构建一个Spring-Boot应用程序(2.1.4.RELEASE),并使用

为此创建了Gradle Wrapper
  

渐变清洁包装纸

我的gradle版本是5.4

发生的事情是,当我尝试将更改推送到Gerrit时,出现此错误:

  

远程:错误:在文件中找到回车符(CR):   gradle / wrapper / gradle-wrapper.jar远程:错误:找到回车   文件中的(CR)字符:gradlew.bat

我正在使用Ubuntu 18.04(Windows 10 Native Client)

我在Windows计算机上尝试过,问题是相同的,我试图切换到Gradle 4,并且发生了同样的问题,Gradle 3无法再编译我的应用程序,因此这不是一个选择。

想法?

1 个答案:

答案 0 :(得分:0)

您的Gerrit服务器似乎正在使用插件uploadvalidator或其他类似插件。该插件具有拒绝行尾带有回车符(CR)的文件的功能(搜索“ rejectWindowsLineEndings” here)。

要解决此问题,请删除gradle / wrapper / gradle-wrapper.jar和gradlew.bat文件中的回车符。了解如何进行此操作here