Mic*_*and 8 regex ant encoding
我写了一个Ant skript,我得到了下面的错误.
我已经做了一些谷歌搜索并发现,问题在于包含\ u的字符串,这是因为目录分隔符在Windows下发生的.我将所有这些更改为/但错误仍然存在.
我的脚本中肯定没有剩余的\ u字符串.
java.lang.IllegalArgumentException: Malformed \uxxxx encoding.
Run Code Online (Sandbox Code Playgroud)
执行属性文件任务时发生错误,因此我检查了要更改的文件.另一方面,这包含多个\ u字符串.该文件与ant无关,它是一个borland项目文件(xml),其中包含一行,如[someParameter] = [someValue].
我只想将[someValue]增加1.
所以我的问题是:
我想要更改的属性文件是否会导致提到的错误
如果答案是"是",
我可以做什么,除了使用正则表达式任务(比如查找行,propertyregex-ing值,math + 1值和正则表达式替换值)
mah*_*zer 67
转到主目录中的 .m2 目录,并为每个依赖项删除“resolver-status.properties”。你可以使用
find ~/.m2/ -name resolver-status.properties -delete
Run Code Online (Sandbox Code Playgroud)
它将找到所有“resolver-status.properties”,并且 -delete 标志将删除它们。
现在重新加载 Maven 项目。
小智 26
我知道这个问题刚才被问过,但我在没有答案的情况下偶然发现了它,在我发现的另一个网站上(http://www.coderanch.com/t/107014/tools/Malformed-uxxxx-encoding-error)我发现这可能发生,而不是"\"对于文件目的地,你应该使用"/",因为解析工作如何/希望这有帮助.
Ana*_*kzz 13
就我而言,是 Maven 抛出了这个错误。
[INFO] Building some-prj 1.0.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.508 s
[INFO] Finished at: 2021-08-31T08:00:30-07:00
[INFO] ------------------------------------------------------------------------
[ERROR] Malformed \uxxxx encoding.
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
Run Code Online (Sandbox Code Playgroud)
我不得不重命名 .m2 目录
mv ~/.m2 ~/m2_20210831
并重新启动maven构建
mvn clean package
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 48.927 s
[INFO] Finished at: 2021-08-31T08:04:56-07:00
[INFO] ------------------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)