Skip to content

Commit d7d81df

Browse files
authored
Merge pull request rh-openjdk#404 from jmtd/OPENJDK-1963-MAVEN_MIRRORS-case
[OPENJDK-1963] document MAVEN_MIRRORS upcasing behaviour
2 parents 7c8f4e4 + f3f80fa commit d7d81df

File tree

1 file changed

+35
-27
lines changed

1 file changed

+35
-27
lines changed

modules/maven/default/module.yaml

+35-27
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,22 @@ envs:
4343
Defaults to "external:*".
4444
example: external:*
4545
- name: MAVEN_MIRRORS
46-
description: "If set, multi-mirror support is enabled, and other MAVEN_MIRROR_* variables will be prefixed. For example: DEV_ONE_MAVEN_MIRROR_URL and QE_TWO_MAVEN_MIRROR_URL"
47-
example: "dev-one,qe-two"
48-
- name: prefix_MAVEN_MIRROR_ID
46+
description: >
47+
Enables multi-mirror support. Specify a comma-delimited list of capitalized
48+
mirror identifiers. The configuration for each mirror will be determined by
49+
correspondingly prefixed `MAVEN_MIRROR_*` variables. Any dashes in mirror
50+
names will be replaced by underscores. For example: Specifying
51+
`DEV-ONE,QE-TWO` configures two mirrors and their URLs will be read from
52+
the `DEV_ONE_MAVEN_MIRROR_URL` and `QE_TWO_MAVEN_MIRROR_URL` variables.
53+
See also: `<prefix>_MAVEN_MIRROR_ID`; `<prefix>_MAVEN_MIRROR_OF`;
54+
`<prefix>_MAVEN_MIRROR_URL`.
55+
example: "DEV-ONE,QE-TWO"
56+
- name: <prefix>_MAVEN_MIRROR_ID
4957
description: "ID to be used for the specified mirror. If omitted, a unique ID will be generated."
5058
example: "internal-mirror"
51-
- name: prefix_MAVEN_MIRROR_OF
59+
- name: <prefix>_MAVEN_MIRROR_OF
5260
description: "Repository IDs mirrored by this entry. Defaults to external:*"
53-
- name: prefix_MAVEN_MIRROR_URL
61+
- name: <prefix>_MAVEN_MIRROR_URL
5462
description: "The URL of the mirror."
5563
example: "http://10.0.0.1:8080/repository/internal"
5664
- name: MAVEN_SETTINGS_XML
@@ -80,66 +88,66 @@ envs:
8088
Specifying `DEV-ONE,QE-TWO` configures two repositories and their
8189
URLs will be read from `DEV_ONE_MAVEN_REPO_URL` and
8290
`QE_TWO_MAVEN_REPO_URL`.
83-
- name: "prefix_MAVEN_REPO_ID"
91+
- name: "<prefix>_MAVEN_REPO_ID"
8492
example: "my-repo-id"
8593
description: "Maven repository id"
86-
- name: "prefix_MAVEN_REPO_NAME"
94+
- name: "<prefix>_MAVEN_REPO_NAME"
8795
example: "my-repo-name"
8896
description: "Maven repository name"
89-
- name: "prefix_MAVEN_REPO_LAYOUT"
97+
- name: "<prefix>_MAVEN_REPO_LAYOUT"
9098
example: "default"
9199
description: "Maven repository layout"
92-
- name: "prefix_MAVEN_REPO_RELEASES_ENABLED"
100+
- name: "<prefix>_MAVEN_REPO_RELEASES_ENABLED"
93101
example: "true"
94102
description: "Maven repository releases enabled"
95-
- name: "prefix_MAVEN_REPO_RELEASES_UPDATE_POLICY"
103+
- name: "<prefix>_MAVEN_REPO_RELEASES_UPDATE_POLICY"
96104
example: "always"
97105
description: "Maven repository releases update policy"
98-
- name: "prefix_MAVEN_REPO_RELEASES_CHECKSUM_POLICY"
106+
- name: "<prefix>_MAVEN_REPO_RELEASES_CHECKSUM_POLICY"
99107
example: "warn"
100108
description: "Maven repository releases checksum policy"
101-
- name: "prefix_MAVEN_REPO_SNAPSHOTS_ENABLED"
109+
- name: "<prefix>_MAVEN_REPO_SNAPSHOTS_ENABLED"
102110
example: "true"
103111
description: "Maven repository snapshots enabled"
104-
- name: "prefix_MAVEN_REPO_SNAPSHOTS_UPDATE_POLICY"
112+
- name: "<prefix>_MAVEN_REPO_SNAPSHOTS_UPDATE_POLICY"
105113
example: "always"
106114
description: "Maven repository snapshots update policy"
107-
- name: "prefix_MAVEN_REPO_SNAPSHOTS_CHECKSUM_POLICY"
115+
- name: "<prefix>_MAVEN_REPO_SNAPSHOTS_CHECKSUM_POLICY"
108116
example: "warn"
109117
description: "Maven repository snapshots checksum policy"
110-
- name: "prefix_MAVEN_REPO_USERNAME"
118+
- name: "<prefix>_MAVEN_REPO_USERNAME"
111119
example: "mavenUser"
112120
description: "Maven repository username"
113-
- name: "prefix_MAVEN_REPO_PASSWORD"
121+
- name: "<prefix>_MAVEN_REPO_PASSWORD"
114122
example: "maven1!"
115123
description: "Maven repository password"
116-
- name: "prefix_MAVEN_REPO_PRIVATE_KEY"
124+
- name: "<prefix>_MAVEN_REPO_PRIVATE_KEY"
117125
example: "${user.home}/.ssh/id_dsa"
118126
description: "Maven repository private key"
119-
- name: "prefix_MAVEN_REPO_PASSPHRASE"
127+
- name: "<prefix>_MAVEN_REPO_PASSPHRASE"
120128
example: "maven1!"
121129
description: "Maven repository passphrase"
122-
- name: "prefix_MAVEN_REPO_FILE_PERMISSIONS"
130+
- name: "<prefix>_MAVEN_REPO_FILE_PERMISSIONS"
123131
example: "664"
124132
description: "Maven repository file permissions"
125-
- name: "prefix_MAVEN_REPO_DIRECTORY_PERMISSIONS"
133+
- name: "<prefix>_MAVEN_REPO_DIRECTORY_PERMISSIONS"
126134
example: "775"
127135
description: "Maven repository directory permissions"
128-
- name: "prefix_MAVEN_REPO_URL"
136+
- name: "<prefix>_MAVEN_REPO_URL"
129137
example: "http://repo.example.com:8080/maven2/"
130138
description: "Maven repository url (fully defined)"
131-
- name: "prefix_MAVEN_REPO_PROTOCOL"
139+
- name: "<prefix>_MAVEN_REPO_PROTOCOL"
132140
example: "http"
133141
description: "Maven repository protocol (if not using fully defined url; will fallback to service)"
134-
- name: "prefix_MAVEN_REPO_HOST"
142+
- name: "<prefix>_MAVEN_REPO_HOST"
135143
example: "repo.example.com"
136144
description: "Maven repository host (if not using fully defined url; will fallback to service)"
137-
- name: "prefix_MAVEN_REPO_PORT"
145+
- name: "<prefix>_MAVEN_REPO_PORT"
138146
example: "8080"
139147
description: "Maven repository port (if not using fully defined url; will fallback to service)"
140-
- name: "prefix_MAVEN_REPO_PATH"
148+
- name: "<prefix>_MAVEN_REPO_PATH"
141149
example: "/maven2/"
142150
description: "Maven repository path (if not using fully defined url; will fallback to service)"
143-
- name: "prefix_MAVEN_REPO_SERVICE"
151+
- name: "<prefix>_MAVEN_REPO_SERVICE"
144152
example: "buscentr-myapp"
145-
description: "Maven repository service to lookup if prefix_MAVEN_REPO_URL not specified"
153+
description: "Maven repository service to lookup if `<prefix>_MAVEN_REPO_URL` not specified"

0 commit comments

Comments
 (0)