我想使用 Maven 资源插件在 XML 资源文件中设置 XML 模式位置:
<root xsi:noNamespaceSchemaLocation="${env.myxsdpath}" ...>
除了一件事之外,这有效 - 替换路径具有双反斜杠而不是单个黑斜杠,例如:
<root xsi:noNamespaceSchemaLocation="C:\\mypath\\myschema.xsd" ...>
所以两个问题:
- 这是指定 XSD 文件的有效格式吗?
- 有没有办法告诉 Maven 使用单个反斜杠而不是双反斜杠?
环境变量myxsdpath
是C:\mypath\myschema.xsd
. 除了指定打开过滤时要包含的maven-resources-plugin
文件之外,没有任何特殊配置。