cstamas commented on code in PR #168:
URL: https://github.com/apache/maven-resolver/pull/168#discussion_r857159935


##########
src/site/markdown/configuration.md:
##########
@@ -47,6 +47,15 @@ Option | Type | Description | Default Value | Supports Repo 
ID Suffix
 `aether.dependencyCollector.impl` | String | The name of the dependency 
collector implementation to use: depth-first (original) named `df`, and 
breadth-first (new in 1.8.0) named `bf`. Both collectors produce equivalent 
results, but they may differ performance wise, depending on project being 
applied to. Our experience shows that existing `df` is well suited for smaller 
to medium size projects, while `bf` may perform better on huge projects with 
many dependencies. Experiment (and come back to us!) to figure out which one 
suits you the better. | `"df"` | no
 `aether.dependencyCollector.bf.skipper` | boolean | Flag controlling whether 
to skip resolving duplicate/conflicting nodes during the breadth-first (`bf`) 
dependency collection process. | `true` | no
 `aether.dependencyManager.verbose` | boolean | Flag controlling the verbose 
mode for dependency management. If enabled, the original attributes of a 
dependency before its update due to dependency managemnent will be recorded in 
the node's `DependencyNode#getData()` when building a dependency graph. | 
`false` | no
+`aether.enhancedLocalRepository.localPrefix` | String | The prefix to use for 
locally installed artifacts. | `"installed"` | no
+`aether.enhancedLocalRepository.snapshotPrefix` | String | The prefix to use 
for snapshot artifacts. | `"snapshot"` | no
+`aether.enhancedLocalRepository.split` | boolean | Whether LRM should split 
local and remote artifacts. | `false` | no
+`aether.enhancedLocalRepository.splitLocal` | boolean | Whether locally 
installed artifacts should be split by version (release/snapshot). | `false` | 
no
+`aether.enhancedLocalRepository.splitRemote` | boolean | Whether cached 
artifacts should be split by version (release/snapshot). | `false` | no
+`aether.enhancedLocalRepository.splitRemoteRepository` | boolean | Whether 
cached artifacts should be split by origin repository (repository ID). | 
`false` | no
+`aether.enhancedLocalRepository.splitRemoteRepositoryLast` | boolean | For 
cached artifacts, if both `splitRemote` and `splitRemoteRepository` are set to 
`true` sets the splitting order: by default it is repositoryId/version (false) 
or version/repositoryId (true) | `false` | no

Review Comment:
   Having ability to get `cached/repo/release` (false, default) vs 
`cached/release/repo` (true)?
   It depends who wants what: default will put all coming from one subdirectory 
(repo), while non-default may "spread" stuff coming dependending is artifact 
release or snapshot (as repo may have both enabled, that is completely valid). 
I find it useful, as the way you may want split may depend on why you want 
split, what is your use case.
   



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to