問題:當使用 IDEA SSH 遠程開發時,SFTP 同步的 Windows 本地編輯的 config/plugin_config 文件文本內容中 “換行符”與 Unix、Linux 的文件文本內容換行符字符集不一致,導致 docker 容器中自定義 /opt/seatunnel/bin/install_plugin 在執行以 Windows 下編輯的?config/plugin_config 時,遍歷行讀該文件內容格式提供給 mvnw 命令執行,執行過程異常,mvnw下載錯誤 BUILD FAILURE。
[Bug] [plugins] the binary package install-plugin.sh within docker container sepcify connectors BUILD FAILURE?#9521https://github.com/apache/seatunnel/issues/9521
原因:IDEA 未設置規范的字符集格式,Windows 文本內容的換行符與 Unix 不同。
阿里巴巴JAVA開發手冊:
解決:
修改 IDEA?
【強制】IDE的text file encoding設置為UTF-8; IDE中文件的換行符使用Unix格式,不要使用Windows格式。
參考:
設置IDEA的text file encoding為 UTF-8、文件的換行符使用 Unix 格式_txt格式用idea打開亂碼-CSDN博客