Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Incomplete
-
1.4.1
-
None
-
None
-
None
-
Linux
Description
After updating maven-enforcer-plugin from 1.3 to 1.4 a config like this
<configuration> <rules> <bannedDependencies> <includes> <include>org.hibernate:hibernate-core:${hibernate.version}</include> </includes> </bannedDependencies> </rules> </configuration>
fails with
Caused by: java.util.regex.PatternSyntaxException: Illegal repetition near index 0 ${hibernate\.version] ^ at java.util.regex.Pattern.error(Pattern.java:1955) at java.util.regex.Pattern.closure(Pattern.java:3157) at java.util.regex.Pattern.sequence(Pattern.java:2134) at java.util.regex.Pattern.expr(Pattern.java:1996) at java.util.regex.Pattern.compile(Pattern.java:1696) at java.util.regex.Pattern.<init>(Pattern.java:1351) at java.util.regex.Pattern.compile(Pattern.java:1028) at java.util.regex.Pattern.matches(Pattern.java:1133) at org.apache.maven.plugins.enforcer.utils.ArtifactMatcher$Pattern.matches(ArtifactMatcher.java:148) at org.apache.maven.plugins.enforcer.utils.ArtifactMatcher$Pattern.match(ArtifactMatcher.java:113) at org.apache.maven.plugins.enforcer.BannedDependencies.compareDependency(BannedDependencies.java:149) at org.apache.maven.plugins.enforcer.BannedDependencies.checkDependencies(BannedDependencies.java:117) at org.apache.maven.plugins.enforcer.BannedDependencies.checkDependencies(BannedDependencies.java:82) at org.apache.maven.plugins.enforcer.AbstractBanDependencies.execute(AbstractBanDependencies.java:94) at org.apache.maven.plugins.enforcer.EnforceMojo.execute(EnforceMojo.java:150) at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)