kwin commented on a change in pull request #54: URL: https://github.com/apache/maven-resolver/pull/54#discussion_r443665135
########## File path: src/site/markdown/configuration.md ########## @@ -0,0 +1,45 @@ +# Configuration Options + +Option | Type | Description | Default Value | Supports Repo ID Suffix +--- | --- | --- | --- | --- | --- | --- +`maven.artifact.threads` | Integer | Number of threads to use for uploading/downloading. | `5` | no +`aether.priority.<class>` | Float | The priority to use for a certain extension class. `class` can either be the fully qualified name or the simple name stands for fully qualified class name. If the class name ends with `Factory` that suffix could optionally be left out. | - | no +`aether.priority.implicit` | Boolean | A flag indicating whether the priorities of pluggable extensions are implicitly given by their iteration order such that the first extension has the highest priority. If set, an extension's built-in priority as well as any corresponding `aether.priority.<class>` configuration properties are ignored when searching for a suitable implementation among the available extensions. This priority mode is meant for cases where the application will present/inject extensions in the desired search order. | `false` | no +`aether.interactive` | Boolean | A flag indicating whether interaction with the user is allowed. | `false` | no +`aether.snapshotFilter` | Boolean | A flag whether the `ContextualSnapshotVersionFilter` should be forced to ban snapshots. By default, snapshots are only filtered if the root artifact is not a snapshot. | `false` | no +`aether.conflictResolver.verbose` | Boolean | A flag controlling the conflict resolver's verbose mode. | `false` | no +`aether.connector.userAgent` | String | The user agent that repository connectors should report to servers. | `"Aether"` | no +`aether.connector.resumeDownloads` | Boolean | Whether to resume partially downloaded files if the download has been interrupted. | `true` | yes +`aether.connector.resumeThreshold` | Long | The size in bytes which a partial download needs to have at least to be resumed. Requires `aether.connector.resumeDownloads` to be `true` to be effective. | `64 * 1024` | yes +`aether.connector.requestTimeout` | Long | Request timeout in milliseconds. | `1800000` | yes +`aether.connector.connectTimeout` | Long | Connect timeout in milliseconds. | `10000` | yes +`aether.connector.wagon.config` | Object | The configuration to use for the wagon provider. | - | yes (must be used) +`aether.connector.http.headers` | String | The request headers to use for HTTP-based repository connectors. The headers are specified using a map of Strings mapping a header name to its value. The repository-specific headers map is supposed to be complete, i.e. is not merged with the general headers map. | - | yes Review comment: You are right, IMHO those are configurable from Maven either. Will create a dedicated bug report to make both Map<> and List<> work with the system properties used by Maven. ---------------------------------------------------------------- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org