我想从命令行运行maven命令。
运行mvn命令时,收到错误 -
Error reading settings.xml: only whitespace content allowed before start tag and not \ufffd (position: START_DOCUMENT seen \ufffd... @1:1)
Line: 1
Column: 1
我的settings.xml
有什么问题?
答案 0 :(得分:5)
如果您从非文本编辑器打开并保存了settings.xml,可能会发生这种情况,该编辑器可以向文件中添加一些非打印字符。
尝试使用文本编辑器复制所有内容并粘贴到新文件中,然后将文件重命名为settings.xml。
答案 1 :(得分:2)
您是否在文本编辑器中使用多个字符集?您可能已将文本保存为UTF8或UTF16格式。在文本编辑器中打开,该编辑器支持更改字符编码并将其保存为纯ASCII或ANSI或该编辑器中调用的普通7位方案。
答案 2 :(得分:0)
在记事本中打开文件。右键单击并显示unicode控制字符。现在您将能够看到问题。
编辑并保存。