ignore -java7 version of xstream
[maven-build-process.git] / maven-version-rules.xml
blob7fe4583d593b5b03dd1bdd18b5b8c60558a2714a
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">(?i).*-b.*</ignoreVersion>
17     <ignoreVersion type="regex">(?i).*-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         <ignoreVersion type="regex">2.0-PFD.*</ignoreVersion>
29       </ignoreVersions>
30     </rule>
31     <rule groupId="javax.cache" artifactId="cache-api">
32       <ignoreVersions>
33         <ignoreVersion>1.0.0-PFD</ignoreVersion>
34       </ignoreVersions>
35     </rule>
36     <rule groupId="javax.transaction" artifactId="">
37       <ignoreVersions>
38         <ignoreVersion>1.0.1B</ignoreVersion>
39       </ignoreVersions>
40     </rule>
41     <rule groupId="com.thoughtworks.xstream" artifactId="xstream">
42       <ignoreVersions>
43         <ignoreVersion type="regex">.*-java7</ignoreVersion>
44       </ignoreVersions>
45     </rule>
46     <!-- ignore all self managed artifacts, since they use semantic versioning + a version range -->
47     <rule groupId="de.xn--ho-hia.*" artifactId="*">
48       <ignoreVersions>
49         <ignoreVersion type="regex">.*</ignoreVersion>
50       </ignoreVersions>
51     </rule>
52     <rule groupId="com.github.sebhoss" artifactId="*">
53       <ignoreVersions>
54         <ignoreVersion type="regex">.*</ignoreVersion>
55       </ignoreVersions>
56     </rule>
57   </rules>
58 </ruleset>