list (‘;’ KEY)*
Description: The specified keys is looked up in properties and their values returned in a list. Any unescaped semicolons are escaped with a backslash. It is useful when the arguments to a macro are a list whose elements may contain semicolons and you need to manipulate the list.
Date: 2019-10-12T19:48:23-04:00

- # list (';' KEY)*

  The specified keys is looked up in properties and their values returned in a list. Any unescaped semicolons are escaped with a backslash. It is useful when the arguments to a macro are a list whose elements may contain semicolons and you need to manipulate the list.

      deps: com.foo;version="[1,2)", com.bar;version="[1.2,2)"
      -buildpath: ${replacelist;${list;deps};$;\\;strategy=highest}

  Results in `-buildpath` having the value

      com.foo;version="[1,2)";strategy=highest,com.bar;version="[1.2,2)";strategy=highest