如何在Maven属性中转义特殊字符

时间:2018-10-24 14:46:03

标签: maven properties escaping maven-archetype unicode-escapes

我正在使用原型来生成项目,因此,我需要在pom文件中动态生成属性。

问题在于,maven中的属性名称不允许使用美元符号($),并且需要该符号来表示原型生成步骤中定义的属性。

例如我需要实现:

   <${property}.version>[0,)</${property}.version>

但是maven不允许这样做,并且pom损坏了。

我已经搜索并尝试了以下操作,但它们均无效:

  • 使用双美元$$

  • 使用转义符\ $

  • 使用$

  • 使用美元\ u0024

  • 的十六进制表示法

有人知道这是否可行吗?如果可以,怎么实现呢?

0 个答案:

没有答案