1+ <configuration xmlns =" https://github.com/qoomon/maven-git-versioning-extension"
2+ xmlns : xsi =" http://www.w3.org/2001/XMLSchema-instance"
3+ xsi : schemaLocation =" https://github.com/qoomon/maven-git-versioning-extension https://qoomon.github.io/maven-git-versioning-extension/configuration-9.4.0.xsd" >
4+
5+ <refs considerTagsOnBranches =" true" >
6+ <ref type =" tag" >
7+ <pattern ><![CDATA[ (?<tag>[0-9]+\.[0-9]+\.[0-9]+)]]> </pattern >
8+ <version >${ref.tag}</version >
9+ <properties >
10+ <version .original>${version}</version .original>
11+ <version .numeric>${ref.tag}</version .numeric>
12+ <version .symbolic>latest</version .symbolic>
13+ <version .semantic>${ref.tag}</version .semantic>
14+ <scm .branch>${ref.slug}</scm .branch>
15+ <version .unique>${ref.tag}</version .unique>
16+ </properties >
17+ </ref >
18+ <ref type =" branch" >
19+ <pattern ><![CDATA[ lts-(?<lts>(.*))-development]]> </pattern >
20+ <version >lts-${ref.lts}-development-SNAPSHOT</version >
21+ <properties >
22+ <version .original>${version}</version .original>
23+ <version .numeric>${version.release}</version .numeric>
24+ <version .symbolic>${ref.lts}-development-SNAPSHOT</version .symbolic>
25+ <version .semantic>${version.release}-${ref.lts}-development-SNAPSHOT</version .semantic>
26+ <scm .branch>${ref.slug}</scm .branch>
27+ <version .unique>${version.release}-${ref.lts}-development-build.${build.number}</version .unique>
28+ </properties >
29+ </ref >
30+ <ref type =" branch" >
31+ <pattern >main</pattern >
32+ <version >${version}</version >
33+ <properties >
34+ <version .original>${version}</version .original>
35+ <version .numeric>${version.release}</version .numeric>
36+ <version .symbolic>main-SNAPSHOT</version .symbolic>
37+ <version .semantic>${version}</version .semantic>
38+ <scm .branch>${ref.slug}</scm .branch>
39+ <version .unique>${version}-build.${build.number}</version .unique>
40+ </properties >
41+ </ref >
42+ <ref type =" branch" >
43+ <pattern ><![CDATA[ lts-(?<ltsName>(.*))]]> </pattern >
44+ <version >${version}</version >
45+ <properties >
46+ <version .original>${version}</version .original>
47+ <version .numeric>${version.release}</version .numeric>
48+ <version .symbolic>${ref.ltsName}-SNAPSHOT</version .symbolic>
49+ <version .semantic>${version}</version .semantic>
50+ <scm .branch>${ref.slug}</scm .branch>
51+ <version .unique>${version.release}-build.${build.number}</version .unique>
52+ </properties >
53+ </ref >
54+ <ref type =" branch" >
55+ <pattern ><![CDATA[ ((feature|bugfix)/)?(?<feature>[a-zA-Z][a-zA-Z][a-zA-Z]*-[0-9]+).*]]> </pattern >
56+ <version >${ref.feature}-SNAPSHOT</version >
57+ <properties >
58+ <version .original>${version}</version .original>
59+ <version .numeric>${version.release}</version .numeric>
60+ <version .symbolic>${ref.feature}-SNAPSHOT</version .symbolic>
61+ <version .semantic>${version.release}-${ref.feature}-SNAPSHOT</version .semantic>
62+ <scm .branch>${ref.slug}</scm .branch>
63+ <version .unique>${version.release}-${ref.feature}-build.${build.number}</version .unique>
64+ </properties >
65+ </ref >
66+ <ref type =" branch" >
67+ <pattern ><![CDATA[ (feature|bugfix)/(?<feature>.+)]]> </pattern >
68+ <version >${ref.feature}-SNAPSHOT</version >
69+ <properties >
70+ <version .original>${version}</version .original>
71+ <version .numeric>${version.release}</version .numeric>
72+ <version .symbolic>${ref.feature}-SNAPSHOT</version .symbolic>
73+ <version .semantic>${version.release}-${ref.feature}-SNAPSHOT</version .semantic>
74+ <scm .branch>${ref.slug}</scm .branch>
75+ <version .unique>${version.release}-${ref.feature}-build.${build.number}</version .unique>
76+ </properties >
77+ </ref >
78+ <ref type =" branch" >
79+ <pattern ><![CDATA[ (?<branch>.+)]]> </pattern >
80+ <version >${ref.branch}-SNAPSHOT</version >
81+ <properties >
82+ <version .original>${version}</version .original>
83+ <version .numeric>${version.release}</version .numeric>
84+ <version .symbolic>${ref.branch}-SNAPSHOT</version .symbolic>
85+ <version .semantic>${version.release}-${ref.branch}-SNAPSHOT</version .semantic>
86+ <scm .branch>${ref.slug}</scm .branch>
87+ <version .unique>${version.release}-${ref.branch}-build.${build.number}</version .unique>
88+ </properties >
89+ </ref >
90+ <ref type =" tag" >
91+ <pattern ><![CDATA[ (?<tag>.+)]]> </pattern >
92+ <version >${ref.tag}</version >
93+ <properties >
94+ <version .original>${version}</version .original>
95+ <version .numeric>${version.release}</version .numeric>
96+ <version .symbolic>${ref.tag}-SNAPSHOT</version .symbolic>
97+ <version .semantic>${version.release}-${ref.tag}-SNAPSHOT</version .semantic>
98+ <scm .branch>${ref.slug}</scm .branch>
99+ <version .unique>${version.release}-${ref.tag}-build.${build.number}</version .unique>
100+ </properties >
101+ </ref >
102+ </refs >
103+ <rev >
104+ <version >${version.release}-${commit}-SNAPSHOT</version >
105+ <properties >
106+ <version .original>${version}</version .original>
107+ <version .numeric>${version.release}</version .numeric>
108+ <version .symbolic>${commit}-SNAPSHOT</version .symbolic>
109+ <version .semantic>${version.release}-${commit}-SNAPSHOT</version .semantic>
110+ <scm .branch>${commit}</scm .branch>
111+ <version .unique>${version.release}-${commit}-build.${build.number}</version .unique>
112+ </properties >
113+ </rev >
114+
115+ </configuration >
0 commit comments