1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.api;
20
21 import org.apache.maven.api.annotations.Config;
22
23
24
25
26 public final class Constants {
27
28
29
30
31
32
33 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
34 public static final String MAVEN_HOME = "maven.home";
35
36
37
38
39
40
41 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
42 public static final String MAVEN_VERSION = "maven.version";
43
44
45
46
47
48
49 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
50 public static final String MAVEN_VERSION_MAJOR = "maven.version.major";
51
52
53
54
55
56
57 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
58 public static final String MAVEN_VERSION_MINOR = "maven.version.minor";
59
60
61
62
63
64
65 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
66 public static final String MAVEN_VERSION_PATCH = "maven.version.patch";
67
68
69
70
71
72
73 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
74 public static final String MAVEN_VERSION_SNAPSHOT = "maven.version.snapshot";
75
76
77
78
79
80
81 @Config(readOnly = true, source = Config.Source.SYSTEM_PROPERTIES)
82 public static final String MAVEN_BUILD_VERSION = "maven.build.version";
83
84
85
86
87
88
89 @Config(defaultValue = "${maven.home}/conf")
90 public static final String MAVEN_INSTALLATION_CONF = "maven.installation.conf";
91
92
93
94
95
96
97 @Config(defaultValue = "${user.home}/.m2")
98 public static final String MAVEN_USER_CONF = "maven.user.conf";
99
100
101
102
103
104
105 @Config(defaultValue = "${session.rootDirectory}/.mvn")
106 public static final String MAVEN_PROJECT_CONF = "maven.project.conf";
107
108
109
110
111
112
113 @Config(defaultValue = "${maven.user.conf}/repository")
114 public static final String MAVEN_REPO_LOCAL = "maven.repo.local";
115
116
117
118
119
120
121
122
123 @Config(defaultValue = "https://repo.maven.apache.org/maven2")
124 public static final String MAVEN_REPO_CENTRAL = "maven.repo.central";
125
126
127
128
129
130
131 @Config(defaultValue = "${maven.installation.conf}/settings.xml")
132 public static final String MAVEN_INSTALLATION_SETTINGS = "maven.installation.settings";
133
134
135
136
137
138
139 @Config(defaultValue = "${maven.user.conf}/settings.xml")
140 public static final String MAVEN_USER_SETTINGS = "maven.user.settings";
141
142
143
144
145
146
147 @Config(defaultValue = "${maven.project.conf}/settings.xml")
148 public static final String MAVEN_PROJECT_SETTINGS = "maven.project.settings";
149
150
151
152
153
154
155 @Config(defaultValue = "${maven.installation.conf}/extensions.xml")
156 public static final String MAVEN_INSTALLATION_EXTENSIONS = "maven.installation.extensions";
157
158
159
160
161
162
163 @Config(defaultValue = "${maven.user.conf}/extensions.xml")
164 public static final String MAVEN_USER_EXTENSIONS = "maven.user.extensions";
165
166
167
168
169
170
171 @Config(defaultValue = "${maven.project.conf}/extensions.xml")
172 public static final String MAVEN_PROJECT_EXTENSIONS = "maven.project.extensions";
173
174
175
176
177
178
179 @Config(defaultValue = "${maven.installation.conf}/toolchains.xml")
180 public static final String MAVEN_INSTALLATION_TOOLCHAINS = "maven.installation.toolchains";
181
182
183
184
185
186
187 @Config(defaultValue = "${maven.user.conf}/toolchains.xml")
188 public static final String MAVEN_USER_TOOLCHAINS = "maven.user.toolchains";
189
190
191
192
193 @Config
194 public static final String MAVEN_EXT_CLASS_PATH = "maven.ext.class.path";
195
196 @Config(defaultValue = "${maven.user.conf}/settings-security4.xml")
197 public static final String MAVEN_SETTINGS_SECURITY = "maven.settings.security";
198
199 public static final String MAVEN_SETTINGS_SECURITY_FILE_NAME = "settings-security4.xml";
200
201 public static final String MAVEN_STYLE_PREFIX = "maven.style.";
202
203
204 public static final String MAVEN_STYLE_TRANSFER_NAME = "transfer";
205 public static final String MAVEN_STYLE_TRACE_NAME = "trace";
206 public static final String MAVEN_STYLE_DEBUG_NAME = "debug";
207 public static final String MAVEN_STYLE_INFO_NAME = "info";
208 public static final String MAVEN_STYLE_WARNING_NAME = "warning";
209 public static final String MAVEN_STYLE_ERROR_NAME = "error";
210 public static final String MAVEN_STYLE_SUCCESS_NAME = "success";
211 public static final String MAVEN_STYLE_FAILURE_NAME = "failure";
212 public static final String MAVEN_STYLE_STRONG_NAME = "strong";
213 public static final String MAVEN_STYLE_MOJO_NAME = "mojo";
214 public static final String MAVEN_STYLE_PROJECT_NAME = "project";
215
216
217 public static final String MAVEN_STYLE_TRANSFER_DEFAULT = "f:bright-black";
218 public static final String MAVEN_STYLE_TRACE_DEFAULT = "bold,f:magenta";
219 public static final String MAVEN_STYLE_DEBUG_DEFAULT = "bold,f:cyan";
220 public static final String MAVEN_STYLE_INFO_DEFAULT = "bold,f:blue";
221 public static final String MAVEN_STYLE_WARNING_DEFAULT = "bold,f:yellow";
222 public static final String MAVEN_STYLE_ERROR_DEFAULT = "bold,f:red";
223 public static final String MAVEN_STYLE_SUCCESS_DEFAULT = "bold,f:green";
224 public static final String MAVEN_STYLE_FAILURE_DEFAULT = "bold,f:red";
225 public static final String MAVEN_STYLE_STRONG_DEFAULT = "bold";
226 public static final String MAVEN_STYLE_MOJO_DEFAULT = "f:green";
227 public static final String MAVEN_STYLE_PROJECT_DEFAULT = "f:cyan";
228
229
230
231
232
233
234
235 @Config(defaultValue = "auto")
236 public static final String MAVEN_STYLE_COLOR_PROPERTY = MAVEN_STYLE_PREFIX + "color";
237
238
239
240
241
242 @Config(defaultValue = MAVEN_STYLE_TRANSFER_DEFAULT)
243 public static final String MAVEN_STYLE_TRANSFER = MAVEN_STYLE_PREFIX + MAVEN_STYLE_TRANSFER_NAME;
244
245
246
247
248
249 @Config(defaultValue = MAVEN_STYLE_TRACE_DEFAULT)
250 public static final String MAVEN_STYLE_TRACE = MAVEN_STYLE_PREFIX + MAVEN_STYLE_TRACE_NAME;
251
252
253
254
255
256 @Config(defaultValue = MAVEN_STYLE_DEBUG_DEFAULT)
257 public static final String MAVEN_STYLE_DEBUG = MAVEN_STYLE_PREFIX + MAVEN_STYLE_DEBUG_NAME;
258
259
260
261
262
263 @Config(defaultValue = MAVEN_STYLE_INFO_DEFAULT)
264 public static final String MAVEN_STYLE_INFO = MAVEN_STYLE_PREFIX + MAVEN_STYLE_INFO_NAME;
265
266
267
268
269
270 @Config(defaultValue = MAVEN_STYLE_WARNING_DEFAULT)
271 public static final String MAVEN_STYLE_WARNING = MAVEN_STYLE_PREFIX + MAVEN_STYLE_WARNING_NAME;
272
273
274
275
276
277 @Config(defaultValue = MAVEN_STYLE_ERROR_DEFAULT)
278 public static final String MAVEN_STYLE_ERROR = MAVEN_STYLE_PREFIX + MAVEN_STYLE_ERROR_NAME;
279
280
281
282
283
284 @Config(defaultValue = MAVEN_STYLE_SUCCESS_DEFAULT)
285 public static final String MAVEN_STYLE_SUCCESS = MAVEN_STYLE_PREFIX + MAVEN_STYLE_SUCCESS_NAME;
286
287
288
289
290
291 @Config(defaultValue = MAVEN_STYLE_FAILURE_DEFAULT)
292 public static final String MAVEN_STYLE_FAILURE = MAVEN_STYLE_PREFIX + MAVEN_STYLE_FAILURE_NAME;
293
294
295
296
297
298 @Config(defaultValue = MAVEN_STYLE_STRONG_DEFAULT)
299 public static final String MAVEN_STYLE_STRONG = MAVEN_STYLE_PREFIX + MAVEN_STYLE_STRONG_NAME;
300
301
302
303
304
305 @Config(defaultValue = MAVEN_STYLE_MOJO_DEFAULT)
306 public static final String MAVEN_STYLE_MOJO = MAVEN_STYLE_PREFIX + MAVEN_STYLE_MOJO_NAME;
307
308
309
310
311
312 @Config(defaultValue = MAVEN_STYLE_PROJECT_DEFAULT)
313 public static final String MAVEN_STYLE_PROJECT = MAVEN_STYLE_PREFIX + MAVEN_STYLE_PROJECT_NAME;
314
315
316
317
318
319
320 @Config(source = Config.Source.MODEL, defaultValue = "yyyy-MM-dd'T'HH:mm:ssXXX")
321 public static final String MAVEN_BUILD_TIMESTAMP_FORMAT = "maven.build.timestamp.format";
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343 @Config
344 public static final String MAVEN_RELOCATIONS_ENTRIES = "maven.relocations.entries";
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364 @Config
365 public static final String MAVEN_VERSION_FILTER = "maven.session.versionFilter";
366
367
368
369
370
371
372
373
374
375 @Config
376 public static final String MAVEN_REPO_LOCAL_HEAD = "maven.repo.local.head";
377
378
379
380
381
382
383
384
385 @Config
386 public static final String MAVEN_REPO_LOCAL_TAIL = "maven.repo.local.tail";
387
388
389
390
391
392
393
394
395
396 @Config
397 public static final String MAVEN_REPO_LOCAL_TAIL_IGNORE_AVAILABILITY = "maven.repo.local.tail.ignoreAvailability";
398
399
400
401
402
403
404
405
406
407 @Config(defaultValue = "false")
408 public static final String MAVEN_REPO_LOCAL_RECORD_REVERSE_TREE = "maven.repo.local.recordReverseTree";
409
410
411
412
413
414
415
416
417
418
419
420 @Config(defaultValue = "true")
421 public static final String MAVEN_RESOLVER_DEPENDENCY_MANAGER_TRANSITIVITY =
422 "maven.resolver.dependencyManagerTransitivity";
423
424
425
426
427
428
429
430 @Config(defaultValue = "default")
431 public static final String MAVEN_RESOLVER_TRANSPORT = "maven.resolver.transport";
432
433
434
435
436
437
438 @Config(defaultValue = "inline")
439 public static final String MAVEN_PLUGIN_VALIDATION = "maven.plugin.validation";
440
441
442
443
444
445
446 @Config
447 public static final String MAVEN_PLUGIN_VALIDATION_EXCLUDES = "maven.plugin.validation.excludes";
448
449
450
451
452
453
454 @Config(type = "java.lang.Integer", defaultValue = "cores/2 + 1")
455 public static final String MAVEN_MODEL_BUILDER_PARALLELISM = "maven.modelBuilder.parallelism";
456
457
458
459
460
461
462 @Config(type = "java.lang.Boolean", defaultValue = "true")
463 public static final String MAVEN_CONSUMER_POM = "maven.consumer.pom";
464
465
466
467
468
469
470
471 @Config(type = "java.lang.Boolean", defaultValue = "false")
472 public static final String MAVEN_MAVEN3_PERSONALITY = "maven.maven3Personality";
473
474
475
476
477
478
479 @Config(type = "java.lang.Boolean", defaultValue = "false")
480 public static final String MAVEN_VERSION_RESOLVER_NO_CACHE = "maven.versionResolver.noCache";
481
482
483
484
485
486
487
488
489
490
491
492
493
494 @Config(type = "java.lang.Integer")
495 public static final String MAVEN_DEPLOY_SNAPSHOT_BUILD_NUMBER = "maven.deploy.snapshot.buildNumber";
496
497
498
499
500
501
502 @Config(type = "java.time.Instant")
503 public static final String MAVEN_START_INSTANT = "maven.startInstant";
504
505
506
507
508
509
510 @Config(type = "java.lang.Integer", defaultValue = "100")
511 public static final String MAVEN_BUILDER_MAX_PROBLEMS = "maven.builder.maxProblems";
512
513
514
515
516
517
518 public static final String MAVEN_LOGGER_PREFIX = "maven.logger.";
519
520
521
522
523
524
525
526 @Config
527 public static final String MAVEN_LOGGER_DEFAULT_LOG_LEVEL = MAVEN_LOGGER_PREFIX + "defaultLogLevel";
528
529
530
531
532
533
534 @Config(type = "java.lang.Boolean", defaultValue = "false")
535 public static final String MAVEN_LOGGER_SHOW_DATE_TIME = MAVEN_LOGGER_PREFIX + "showDateTime";
536
537
538
539
540
541
542
543
544 @Config
545 public static final String MAVEN_LOGGER_DATE_TIME_FORMAT = MAVEN_LOGGER_PREFIX + "dateTimeFormat";
546
547
548
549
550
551
552 @Config(type = "java.lang.Boolean", defaultValue = "false")
553 public static final String MAVEN_LOGGER_SHOW_THREAD_ID = MAVEN_LOGGER_PREFIX + "showThreadId";
554
555
556
557
558
559
560 @Config(type = "java.lang.Boolean", defaultValue = "true")
561 public static final String MAVEN_LOGGER_SHOW_THREAD_NAME = MAVEN_LOGGER_PREFIX + "showThreadName";
562
563
564
565
566
567
568 @Config(type = "java.lang.Boolean", defaultValue = "true")
569 public static final String MAVEN_LOGGER_SHOW_LOG_NAME = MAVEN_LOGGER_PREFIX + "showLogName";
570
571
572
573
574
575
576 @Config(type = "java.lang.Boolean", defaultValue = "false")
577 public static final String MAVEN_LOGGER_SHOW_SHORT_LOG_NAME = MAVEN_LOGGER_PREFIX + "showShortLogName";
578
579
580
581
582
583
584
585 @Config
586 public static final String MAVEN_LOGGER_LOG_FILE = MAVEN_LOGGER_PREFIX + "logFile";
587
588
589
590
591
592
593 @Config(type = "java.lang.Boolean", defaultValue = "false")
594 public static final String MAVEN_LOGGER_LEVEL_IN_BRACKETS = MAVEN_LOGGER_PREFIX + "levelInBrackets";
595
596
597
598
599
600
601 @Config(defaultValue = "WARN")
602 public static final String MAVEN_LOGGER_WARN_LEVEL = MAVEN_LOGGER_PREFIX + "warnLevelString";
603
604
605
606
607
608
609
610
611
612 @Config(type = "java.lang.Boolean", defaultValue = "false")
613 public static final String MAVEN_LOGGER_CACHE_OUTPUT_STREAM = MAVEN_LOGGER_PREFIX + "cacheOutputStream";
614
615
616
617
618
619
620
621
622
623 public static final String MAVEN_LOGGER_LOG_PREFIX = MAVEN_LOGGER_PREFIX + "log.";
624
625 private Constants() {}
626 }