Variable handling in filesets for executable files is broken

Description

I saw two issues in the AntPathMatcher:

  • There are two ways to reference the same variable: $VARIABLE_NAME and ${VARIABLE_NAME}. They have to match even if the fileset include uses one form and the real file uses the other.

  • '$' are not escaped in the pattern, so they are interpreted as part of the pattern, not as literal.

I already fixed this locally and will commit here soon.

Environment

None

Assignee

Karsten Rölling

Reporter

Karsten Rölling

Impact

None

Components

Sprint

None

Fix versions

Affects versions

Priority

Medium
Configure