Skip to content

Commit a4a1d48

Browse files
committed
moved ruleSet into separate file and use rulesUri
Signed-off-by: Hilmar Falkenberg <hilmar.falkenberg@sap.com>
1 parent 286dc6d commit a4a1d48

File tree

2 files changed

+33
-66
lines changed

2 files changed

+33
-66
lines changed

src/dice-java/pom.xml

Lines changed: 2 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -103,71 +103,7 @@
103103
<groupId>org.codehaus.mojo</groupId>
104104
<artifactId>versions-maven-plugin</artifactId>
105105
<configuration>
106-
<ruleSet>
107-
<ignoreVersions>
108-
<ignoreVersion>
109-
<type>regex</type>
110-
<!-- Development -->
111-
<version>(?i).*[\.-]Dev-?\d+</version>
112-
</ignoreVersion>
113-
<ignoreVersion>
114-
<type>regex</type>
115-
<!-- Alpha -->
116-
<version>(?i).*[\.-]Alpha\d+</version>
117-
</ignoreVersion>
118-
<ignoreVersion>
119-
<type>regex</type>
120-
<!-- Beta -->
121-
<version>(?i).*[\.-]Beta-?\d+</version>
122-
</ignoreVersion>
123-
<ignoreVersion>
124-
<type>regex</type>
125-
<!-- Milestones -->
126-
<version>(?i).*-M\d+</version>
127-
</ignoreVersion>
128-
<ignoreVersion>
129-
<type>regex</type>
130-
<!-- Release Candidates -->
131-
<version>(?i).*-RC[\.-]?\d*</version>
132-
</ignoreVersion>
133-
<ignoreVersion>
134-
<type>regex</type>
135-
<version>.*\.(C|M)R\d*</version>
136-
</ignoreVersion>
137-
<ignoreVersion>
138-
<type>regex</type>
139-
<version>.*-(ij253|jbossorg|atlassian|jboss|mars)-\d+</version>
140-
</ignoreVersion>
141-
<ignoreVersion>
142-
<type>regex</type>
143-
<version>
144-
.*-(does-not-exist|nf-execution|preview|ce|ccs)</version>
145-
</ignoreVersion>
146-
<ignoreVersion>
147-
<type>regex</type>
148-
<version>.*-internal\d+</version>
149-
</ignoreVersion>
150-
<ignoreVersion>
151-
<type>regex</type>
152-
<version>.*_special_\d+</version>
153-
</ignoreVersion>
154-
<ignoreVersion>
155-
<type>regex</type>
156-
<!-- Date and Time -->
157-
<version>\d{8}\.\d{6}</version>
158-
</ignoreVersion>
159-
<ignoreVersion>
160-
<type>regex</type>
161-
<!-- Date only -->
162-
<version>\d{8}</version>
163-
</ignoreVersion>
164-
<ignoreVersion>
165-
<type>regex</type>
166-
<!-- Timestamp -->
167-
<version>\d{4}-\d{2}-\d{2}T\d{2}-\d{2}-\d{2}.*</version>
168-
</ignoreVersion>
169-
</ignoreVersions>
170-
</ruleSet>
106+
<rulesUri>file://${project.basedir}/versions-rules.xml</rulesUri>
171107
</configuration>
172108
</plugin>
173109
<plugin>
@@ -249,4 +185,4 @@
249185
</pluginRepository>
250186
</pluginRepositories>
251187

252-
</project>
188+
</project>

src/dice-java/versions-rules.xml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<ruleset>
3+
<ignoreVersions>
4+
<!-- Development versions -->
5+
<ignoreVersion type="regex">(?i).*[\.-]Dev-?\d+</ignoreVersion>
6+
<!-- Alpha versions -->
7+
<ignoreVersion type="regex">(?i).*[\.-]Alpha\d+</ignoreVersion>
8+
<!-- Beta versions -->
9+
<ignoreVersion type="regex">(?i).*[\.-]Beta-?\d+</ignoreVersion>
10+
<!-- Milestone versions -->
11+
<ignoreVersion type="regex">(?i).*-M\d+</ignoreVersion>
12+
<!-- Release Candidate versions -->
13+
<ignoreVersion type="regex">(?i).*-RC[\.-]?\d*</ignoreVersion>
14+
<!-- Corporate version formats -->
15+
<ignoreVersion type="regex">.*\.(C|M)R\d*</ignoreVersion>
16+
<!-- Specific build versions -->
17+
<ignoreVersion type="regex">.*-(ij253|jbossorg|atlassian|jboss|mars)-\d+</ignoreVersion>
18+
<!-- Non-existent/preview versions -->
19+
<ignoreVersion type="regex">.*-(does-not-exist|nf-execution|preview|ce|ccs)</ignoreVersion>
20+
<!-- Internal versions -->
21+
<ignoreVersion type="regex">.*-internal\d+</ignoreVersion>
22+
<!-- Special versions -->
23+
<ignoreVersion type="regex">.*_special_\d+</ignoreVersion>
24+
<!-- Date and time versions (yyyymmdd.hhmmss) -->
25+
<ignoreVersion type="regex">\d{8}\.\d{6}</ignoreVersion>
26+
<!-- Date only versions (yyyymmdd) -->
27+
<ignoreVersion type="regex">\d{8}</ignoreVersion>
28+
<!-- Timestamp versions -->
29+
<ignoreVersion type="regex">\d{4}-\d{2}-\d{2}T\d{2}-\d{2}-\d{2}.*</ignoreVersion>
30+
</ignoreVersions>
31+
</ruleset>

0 commit comments

Comments
 (0)