Chapter 14. maven
14.1. maven:http-proxy-list
14.1.1. Description
Lists HTTP proxy configurations for Maven remote repositories
14.1.2. Syntax
maven:http-proxy-list [options]
14.1.3. Options
| Name | Description |
|---|---|
| --help | Display this help message |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
14.2. maven:http-proxy
14.2.1. Description
Manage HTTP proxy configuration for Maven remote repositories
14.2.2. Syntax
maven:http-proxy [options] [hostPort]
14.2.3. Arguments
| Name | Description |
|---|---|
| hostPort | host:port of HTTP proxy |
14.2.4. Options
| Name | Description |
|---|---|
| -p, --password | Password for remote repository (may be encrypted, see "maven:password -ep") |
| --help | Display this help message |
| -f, --force | Do not ask for confirmation |
| -id | Identifier of HTTP proxy |
| --change | Changes HTTP proxy configuration in Maven settings |
| -n, --non-proxy-hosts | Non-proxied hosts (in the format '192.168.* |
| localhost | …') |
| --remove | Removes HTTP proxy configuration from Maven settings |
| --add | Adds HTTP proxy configuration to Maven settings |
| -u, --username | Username for remote repository |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
14.3. maven:password
14.3.1. Description
Manage passwords for remote repositories and proxies
14.3.2. Syntax
maven:password [options]
14.3.3. Options
| Name | Description |
|---|---|
| -emp, --encrypt-master-password | Encrypts master password used to encrypt/decrypt other passwords, see "mvn -emp" |
| --help | Display this help message |
| -ep, --encrypt-password | Encrypts passwords to use for remote repositories and proxies, see "mvn -ep" |
| -p, --persist |
14.4. maven:repository-add
14.4.1. Description
Adds Maven repository
14.4.2. Syntax
maven:repository-add [options] [uri]
14.4.3. Arguments
| Name | Description |
|---|---|
| uri | Repository URI. It may be file:// based, http(s):// based, may use other known protocol or even property placeholders (like ${karaf.base}) |
14.4.4. Options
| Name | Description |
|---|---|
| -nr, --no-releases | Disable release handling in this repository |
| -p, --password | Password for remote repository (may be encrypted, see "maven:password -ep") |
| --help | Display this help message |
| -f, --force | Do not ask for confirmation |
| -id | Identifier of repository |
| -idx | Index at which new repository is to be inserted (0-based) (defaults to last - repository will be appended) |
| -d, --default | Edit default repository instead of remote one |
| -s, --snapshots | Enable SNAPSHOT handling in the repository |
| -cp, --checksum-policy | Checksum policy for repository (ignore, warn (default), fail) |
| -u, --username | Username for remote repository |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
| -up, --update-policy | Update policy for repository (never, daily (default), interval:N, always) |
14.5. maven:repository-change
14.5.1. Description
Changes configuration of Maven repository
14.5.2. Syntax
maven:repository-change [options] [uri]
14.5.3. Arguments
| Name | Description |
|---|---|
| uri | Repository URI. It may be file:// based, http(s):// based, may use other known protocol or even property placeholders (like ${karaf.base}) |
14.5.4. Options
| Name | Description |
|---|---|
| -nr, --no-releases | Disable release handling in this repository |
| -p, --password | Password for remote repository (may be encrypted, see "maven:password -ep") |
| --help | Display this help message |
| -f, --force | Do not ask for confirmation |
| -id | Identifier of repository |
| -d, --default | Edit default repository instead of remote one |
| -s, --snapshots | Enable SNAPSHOT handling in the repository |
| -cp, --checksum-policy | Checksum policy for repository (ignore, warn (default), fail) |
| -u, --username | Username for remote repository |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
| -up, --update-policy | Update policy for repository (never, daily (default), interval:N, always) |
14.6. maven:repository-list
14.6.1. Description
Maven repository summary.
14.6.2. Syntax
maven:repository-list [options]
14.6.3. Options
| Name | Description |
|---|---|
| --help | Display this help message |
| -v, --verbose | Show additional information (policies, source) |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
14.7. maven:repository-remove
14.7.1. Description
Removes Maven repository
14.7.2. Syntax
maven:repository-remove [options]
14.7.3. Options
| Name | Description |
|---|---|
| --help | Display this help message |
| -f, --force | Do not ask for confirmation |
| -id | Identifier of repository |
| -d, --default | Edit default repository instead of remote one |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |
14.8. maven:summary
14.8.1. Description
Maven configuration summary.
14.8.2. Syntax
maven:summary [options]
14.8.3. Options
| Name | Description |
|---|---|
| --help | Display this help message |
| -p, --property-ids | Use PID property identifiers instead of their names |
| -s, --source | Adds information about where the value is configured |
| -d, --description | Adds description of Maven configuration options |
| -x, --show-passwords | Do not hide passwords related to Maven encryption |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.