Currently, the release plugin creates different versions of all project
tokens with --normalise and --escape suffixes.
"Normalise" converts a path to the local platform norms, and "escape"
escapes a property to make it suitable for embedding within property files.
This functions are useful globally. Moving them into AnnotatedProperties
would make this possible.
e.g.
basedir=C:\projects\quokka
foo=${basedir}/../../repository
fooNorm=${@normalise foo}
fooEsc=${@escape fooNorm}
would result in:
fooNorm=C:\repository
fooEsc=C:\\repository
Original issue reported on code.google.com by andrewoma@gmail.com on 16 Jan 2008 at 6:08
Original issue reported on code.google.com by
andrewoma@gmail.com
on 16 Jan 2008 at 6:08