Я хотел бы использовать плагин Maven Resources для установки местоположения схемы XML в файле ресурсов XML:
<root xsi:noNamespaceSchemaLocation="${env.myxsdpath}" ...>
Это работает, за исключением одного: замененный путь имеет двойную обратную косую черту вместо одной черной косой черты, например:
<root xsi:noNamespaceSchemaLocation="C:\\mypath\\myschema.xsd" ...>
Итак два вопроса:
- Является ли это допустимым форматом для указания файла XSD?
- Есть ли способ сказать Maven использовать одинарную обратную косую черту вместо двойной обратной косой черты?
Переменная среды myxsdpath
равна C:\mypath\myschema.xsd
. maven-resources-plugin
не имеет какой-либо специальной конфигурации, кроме указания файлов, которые должны быть включены с включенной фильтрацией.