[ https://issues.apache.org/jira/browse/MRESOLVER-42?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16360161#comment-16360161 ]
Robert Varga edited comment on MRESOLVER-42 at 2/11/18 11:09 PM: ----------------------------------------------------------------- Fix at [https://github.com/apache/maven-resolver/pull/16] should be backported to 1.0.x. was (Author: nite): Fix at [https://github.com/apache/maven-resolver/pull/16|https://github.com/apache/maven-resolver/pull/16,] should be backported to 1.0.x. > DefaultArtifact(String) is inefficient > -------------------------------------- > > Key: MRESOLVER-42 > URL: https://issues.apache.org/jira/browse/MRESOLVER-42 > Project: Maven Resolver > Issue Type: Improvement > Components: resolver > Affects Versions: Maven Artifact Resolver 1.0.3, Maven Artifact Resolver > 1.1.0 > Reporter: Robert Varga > Priority: Major > > DefaultArtifact(String) always compiles the coordinate matching pattern. This > leads to sub-optimal performance when this constructor is used. > The pattern being matched should be a constant, so that we instantiate only a > matcher, which is fast compared to Pattern.compile(String). -- This message was sent by Atlassian JIRA (v7.6.3#76005)