- Jan 19, 2013
-
-
Benjamin Bentmann authored
-
- Jan 13, 2013
-
-
Benjamin Bentmann authored
Used LocationAwareLogger if supported by logging backend
-
Benjamin Bentmann authored
Bug 394955 - DefaultDependencyCollector generates a very large graph which makes NearestVersionConflictResolver terribly slow Avoided collecting dependencies for nodes which have an ancestor with the same conflict id, such nodes can never survive conflict resolution regardless of the employed strategy so are nothing but a waste of space and more importantly processing time
-
Benjamin Bentmann authored
Bug 394955 - DefaultDependencyCollector generates a very large graph which makes NearestVersionConflictResolver terribly slow Optimized hot spots in dependency collection process
-
- Jan 12, 2013
-
-
Hervé Boutemy authored
-
Hervé Boutemy authored
-
- Jan 06, 2013
-
-
Benjamin Bentmann authored
Revised hooks in ConflictResolver to allow effecient proxy implementations to select an actual implementation based on the current context
-
- Jan 05, 2013
-
-
Benjamin Bentmann authored
Aligned IniArtifactDescriptorReader with standard Maven behavior and used only GAV for resource lookup
-
Benjamin Bentmann authored
Fixed issues in IniArtifactDataReader (bad exclusions, bad GAV format doc, bad managed dependency scope)
-
Benjamin Bentmann authored
Introduced AbstractForwardingRepositorySystemSession as base class for proxies/decorators
-
Benjamin Bentmann authored
-
- Jan 02, 2013
-
-
Benjamin Bentmann authored
Considered root artifact for detail message of DependencyCollectionException
-
Benjamin Bentmann authored
Tweaked file format for DependencyGraphParser to support more use cases and migrated all graph transformer tests to resource-based graph definitions
-
Benjamin Bentmann authored
-
- Jan 01, 2013
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Dec 31, 2012
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Introduced session configuration property "aether.conflictResolver.verbose=true|false" to create desired tree structure during conflict resolution
-
Benjamin Bentmann authored
-
- Dec 29, 2012
-
-
Benjamin Bentmann authored
Partially reverted original fix and restored sharing of child node lists along with docs to explicitly call it out, not only can the new conflict resolver handle this data sharing, it's actually improving performance
-
Benjamin Bentmann authored
Bug 397241 - Conflict resolution miscalculates effective scope for children of nodes with scope conflict Replaced conceptually flawed JavaEffectiveScopeCalculator and NearestVersionConflictResolver with new ConflictResolver that resolves scope and version conflicts in interleaved way, the new conflict resolver provides hooks to control details of the scope derivation and conflict resolution strategies
-
Benjamin Bentmann authored
-
- Dec 28, 2012
-
-
Benjamin Bentmann authored
Extended CollectRequest to allow specification of root artifact which DefaultDependencyCollector applies as label to root node in case no root dependency is set
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Dec 27, 2012
-
-
Benjamin Bentmann authored
-
- Dec 26, 2012
-
-
Benjamin Bentmann authored
Bug 397170 - Artifact descriptor cache employed during dependency collection looses managed dependencies and aliases Fixed caching to handle missing data
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Fixed graph structure created by DefaultDependencyCollector such that each node has its own child list
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
-
- Dec 18, 2012
-
-
Benjamin Bentmann authored
-
Benjamin Bentmann authored
Fixed service locator to properly handle case where both classes and instances are registered for a given service
-
- Dec 01, 2012
-
-
Benjamin Bentmann authored
-