Ignore ALPHA and BETA releases
[maven-build-process.git] / maven-version-rules.xml
blob027c28e5595b3d21cda7f28300bf89afbd6e6db5
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!--
4     This file is part of maven-build-process. It is subject to the license terms in the LICENSE file found in the top-level
5     directory of this distribution and at http://creativecommons.org/publicdomain/zero/1.0/. No part of maven-build-process,
6     including this file, may be copied, modified, propagated, or distributed except according to the terms contained
7     in the LICENSE file.
9 -->
10 <ruleset comparisonMethod="maven"
11          xmlns="http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
12          xsi:schemaLocation="http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0 http://mojo.codehaus.org/versions-maven-plugin/xsd/rule-2.0.0.xsd">
13   <ignoreVersions>
14     <ignoreVersion type="regex">(?i).*alpha.*</ignoreVersion>
15     <ignoreVersion type="regex">(?i).*beta.*</ignoreVersion>
16     <ignoreVersion type="regex">.*-b.*</ignoreVersion>
17     <ignoreVersion type="regex">.*-rc.*</ignoreVersion>
18   </ignoreVersions>
19   <rules>
20     <rule groupId="org.postgresql" artifactId="postgresql">
21       <ignoreVersions>
22         <ignoreVersion type="regex">.*jre.*</ignoreVersion>
23       </ignoreVersions>
24     </rule>
25     <rule groupId="javax.enterprise" artifactId="cdi-api">
26       <ignoreVersions>
27         <ignoreVersion type="regex">2.0-EDR.*</ignoreVersion>
28       </ignoreVersions>
29     </rule>
30     <rule groupId="javax.cache" artifactId="cache-api">
31       <ignoreVersions>
32         <ignoreVersion>1.0.0-PFD</ignoreVersion>
33       </ignoreVersions>
34     </rule>
35     <!-- ignore all self managed artifacts, since they use semantic versioning + a version range -->
36     <rule groupId="de.xn--ho-hia.*" artifactId="*">
37       <ignoreVersions>
38         <ignoreVersion type="regex">.*</ignoreVersion>
39       </ignoreVersions>
40     </rule>
41     <rule groupId="com.github.sebhoss" artifactId="*">
42       <ignoreVersions>
43         <ignoreVersion type="regex">.*</ignoreVersion>
44       </ignoreVersions>
45     </rule>
46   </rules>
47 </ruleset>