[ https://issues.apache.org/jira/browse/MNG-7103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17288019#comment-17288019 ]
Tamás Cservenák commented on MNG-7103: -------------------------------------- https://github.com/apache/maven/pull/449 > Make generic VersionScheme a component > -------------------------------------- > > Key: MNG-7103 > URL: https://issues.apache.org/jira/browse/MNG-7103 > Project: Maven > Issue Type: Task > Components: core > Reporter: Tamás Cservenák > Assignee: Tamás Cservenák > Priority: Major > > Maven Resolver, while provides {{VersionScheme}} implementation (the > {{GenericVersionScheme}} does not binds it (makes it a component) nor creates > instance from it (it works against interfaces, actual implementation is left > to "integration" like Maven is). > As Maven is the main "user" of GenericVersionScheme, it makes sense to bind > it in Maven Realm. > Right now, instances of it are created "ad-hoc" (wherever needed) instead of > being injected (and shared as singleton), as implementation is > stateless/thread-safe. -- This message was sent by Atlassian Jira (v8.3.4#803005)