gpt4 book ai didi

java - 文件不以换行符结尾 [NewlineAtEndOfFile]

转载 作者:行者123 更新时间:2023-11-30 02:33:05 24 4
gpt4 key购买 nike

当尝试在我的项目上使用 mvn clean install 时,我收到这些错误:

[ERROR] C:\Users\lob\Downloads\zanata-platform-platform-4.0.0\zanata-platform-platform-4.0.0\parent\eclipse-code-formatter-js.xml:0: File does not end with a newline. [NewlineAtEndOfFile]
[ERROR] C:\Users\lob\Downloads\zanata-platform-platform-4.0.0\zanata-platform-platform-4.0.0\parent\eclipse-code-formatter.xml:0: File does not end with a newline. [NewlineAtEndOfFile]
[ERROR] C:\Users\lob\Downloads\zanata-platform-platform-4.0.0\zanata-platform-platform-4.0.0\parent\pom.xml:0: File does not end with a newline. [NewlineAtEndOfFile]
[ERROR] C:\Users\lob\Downloads\zanata-platform-platform-4.0.0\zanata-platform-platform-4.0.0\parent\README.txt:0: File does not end with a newline. [NewlineAtEndOfFile]
Audit done.
[INFO] There are 4 errors reported by Checkstyle 7.2 with zanata-build-tools/checkstyle.xml ruleset.
[ERROR] eclipse-code-formatter-js.xml:[0] (misc) NewlineAtEndOfFile: File does not end with a newline.
[ERROR] eclipse-code-formatter.xml:[0] (misc) NewlineAtEndOfFile: File does not end with a newline.
[ERROR] pom.xml:[0] (misc) NewlineAtEndOfFile: File does not end with a newline.
[ERROR] README.txt:[0] (misc) NewlineAtEndOfFile: File does not end with a newline.

将段落或\n 放在这些文件的末尾并不能解决此问题。在 Eclipse 中的 Window >> Preferences >> Checkstyle >> Select the configuration file >> 下,这些文件未列出。

使用:

  • Windows 10
  • Java 8
  • Eclipse Neon.1 (4.6.1)
  • Maven 3.0.4

最佳答案

tl;博士:

  1. 运行git config core.autocrlf true
  2. 删除除 .git 之外的所有文件和文件夹
  3. 运行git reset --hard HEAD

详细信息和根本原因:

  1. Git 行结束配置

    Windows 上的 Git 配置是此错误的根本原因。 zanata-platform-platform它是用 Unix 风格的行结尾构建的。在 Windows 中,maven 会误解 Unix 风格的行结尾 LF作为不正确的 Windows 行结尾 CRLF

    第一步是重新配置 Windows 上安装的 git,以便在 git 生成文件时替换 LFCRLF 。在 Windows 上,您可以使用 CRLF 编辑文件但这个配置告诉 git 转换 CRLFLF当您提交或推送时。

  2. 删除所有文件,同时保留.git包含历史记录的目录

  3. 让 git 新生成带有 Windows 风格行尾的文件。

关于java - 文件不以换行符结尾 [NewlineAtEndOfFile],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43779008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com