如何解决Maven资源过滤打破了资源包中的Unicode转义
对于我们的应用程序,我们有一个资源包,其中我们需要将变音符号写成转义的unicode值(对于ö,\ u00f6)。
由于某些构建,我们需要不同的文本,并且为了不必复制其他maven配置文件的所有资源文件,我添加了一个maven过滤器文件,该文件将相应的文本放入资源包属性文件中( Maven War插件的webResources)。这非常有效,除了在过滤过程中maven将\ u00f6转换为ö,从而破坏了我们的资源束。
mylan.properties:
myMessage.title = $ {myProperty.to.replace}
->具有filter.properties的过滤器:
myProperty.to.replace =只需显示\ u00f6。
->结果:
myMessage.title =仅显示ö。
但应为:
myMessage.title =只显示一些\ u00f6。
我如何告诉Maven在过滤webResources期间不要执行此替换?
谢谢您的提示!
奥雷尔
这是我用于打包的Maven配置:
IJavaScriptExecutor js = (IJavaScriptExecutor)driver;
js.ExecuteScript("arguments[0].click();",driver.FindElement(By.xpath("//input[@id='chkTermAndCondition']"));
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。