GitHub user barthel opened a pull request:

    https://github.com/apache/maven/pull/70

    MNG-3092: Adds version range result filter behaviour

    The discussion on issue 
[MNG-3092](https://issues.apache.org/jira/browse/MNG-3092) shows the seriously 
needs of different kinds of version range resolving in Maven.
    
    I know about the risk on changing the resolving mechanism in Maven.
    I always had the backward compatibility in mind, if I have something 
changed.
    I added some basic tests for the default version range resolver before I've 
started with the refactoring.
    
    This pull request contains the basic tests and a less invasive solution 
based on a filter works with resolved version range results.
    
    The actual version range resolving algorithm **wasn't changed** and the 
internal used default filter implementation don't filter anything.
    
    The goal:
    Provide a hook for Maven extensions/plugins to change the list of resolved 
version range results as required.
    
    These changes are only placed in _maven-aether-provider_.

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/barthel/maven MNG-3092

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/maven/pull/70.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #70
    
----
commit cf86c2c4c8e0c070cd800f8a7d2787b3b56d687b
Author: barthel <[email protected]>
Date:   2015-04-30T12:37:52Z

    MNG-3092: Adds version range result filter behaviour
    
    The ```DefaultVersionRangeResolver``` will be extends with a filter for
    version range results.
    
    This commit adds a new interfaces ```VersionRangeResultFilter``` and a
    non filtering ```DefaultVersionRangeResultFilter```.

----


---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to