Maven映射中的转义字符串
我正在使用一个有Maven映射中的转义字符串,maven,pom.xml,Maven,Pom.xml,我正在使用一个有贴图的Mojo作为设置。据 其配置应如下所示: <theMap> <key1>value1</key1> </theMap> 价值1 但我的属性是用于xsd代码生成的名称空间->包映射。这就是: <packageNames> <http://mydomain/myservice>my.service.package.name</http://mydomain/myservice> &l
贴图的Mojo作为设置。据
其配置应如下所示:
<theMap>
<key1>value1</key1>
</theMap>
价值1
但我的属性是用于xsd代码生成的名称空间->包映射。这就是:
<packageNames>
<http://mydomain/myservice>my.service.package.name</http://mydomain/myservice>
</packageNames>
my.service.package.name
这甚至不是有效的xml。那么,有什么方法可以转义这些值,或者用另一种方法将设置映射到Mojo的映射吗?使用映射和映射的组合
在您的情况下,配置如下所示:
<packageNames>
<packageName>
<uri>http://mydomain/myservice</uri>
<package>my.service.package.name<package>
<packageName>
</packageNames>
http://mydomain/myservice
my.service.package.name
收集列表后,通过可能将其分配给内部映射来验证所有uri
是否唯一。另外,请记录mojo,它需要唯一的uri