System properties are basically the only thing available at the time
that the settings.xml is read. Since profile definitions are read
from the settings, it causes a sort of chicken-and-egg scenario to
try variable expansion with variables defined in profiles.
Also, if we took a second roun
I am reposting this question to dev list based on a (very) vague
understanding of how it working now:
I see the settings runs through
org.codehaus.plexus.util.interpolation.RegexBasedInterpolator so I think
the answer to my question is that only system properties are available
for variable expansi