Reflexive provides a clean way to handle string literals, by dynamicaly resolving properties.
'org.reflexiveframework:reflexive:1.0'
<dependency>
<groupId>org.reflexiveframework</groupId>
<artifactId>reflexive</artifactId>
<version>1.0</version>
</dependency>
<dependency org="org.reflexiveframework" name="reflexive" rev="1.0"/>
"org.reflexiveframework", "reflexive", "1.0"