Как избежать специальных символов в свойствах Maven - PullRequest
0 голосов
/ 24 октября 2018

Я использую архетип для генерации проекта, и как часть этого мне нужно динамически генерировать свойство в файле pom.

Проблема в том, что имя свойства в maven не позволяетзнак доллара ($), и этот знак необходим для обозначения свойства, определенного на этапе генерации архетипа.

Например, мне нужно достичь:

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

Но Maven не позволяет этогои пом становится испорченным.

Я искал и пытался выполнить следующее, но ни один из них не помог:

  • Использование двойного доллара $$

  • Использование escape \ $

  • Использование $

  • Использование шестнадцатеричного обозначения для доллара \ u0024

Кто-нибудь знает, возможно ли это, и если да, то как этого достичь?

...