File: version-rules.xml

package info (click to toggle)
byte-buddy 1.18.4-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 18,644 kB
  • sloc: java: 197,326; xml: 8,007; sh: 217; ansic: 101; makefile: 14
file content (58 lines) | stat: -rw-r--r-- 2,871 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
<ruleset xmlns="http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" comparisonMethod="maven"
         xsi:schemaLocation="http://mojo.codehaus.org/versions-maven-plugin/rule/2.0.0 https://mojo.codehaus.org/versions-maven-plugin/xsd/rule-2.0.0.xsd">
    <ignoreVersions>
        <ignoreVersion type="regex">[0-9]+\.[0-9]+\.[0-9]+-M[1-9]+</ignoreVersion>
    </ignoreVersions>
    <rules>
        <!-- Mockito version is fixed to latest known version to work with Java 6. -->
        <rule groupId="org.mockito">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- Alpha and beta versions are not considered. -->
        <rule groupId="org.slf4j">
            <ignoreVersions>
                <ignoreVersion type="regex">.*-alpha[0-9]?</ignoreVersion>
                <ignoreVersion type="regex">.*-beta[0-9]?</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- Maven versions after 3.2.5 require Java 7. -->
        <rule groupId="org.apache.maven">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- Maven plugin tools versions after 3.5.2 require Java 7. -->
        <rule groupId="org.apache.maven.plugin-tools">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- Spotbugs after version 4.2.3 is not compatible with Maven version 3.2.5. -->
        <rule groupId="com.github.spotbugs" artifactId="spotbugs-maven-plugin" comparisonMethod="maven">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- The license plugin after version 3.0 is not compatible with Maven version 3.2.5. -->
        <rule groupId="com.mycila" artifactId="license-maven-plugin" comparisonMethod="maven">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- The Plexus archiver is pinned to a secure version that is compatible to the plugin version. -->
        <rule groupId="org.codehaus.plexus" artifactId="plexus-archiver" comparisonMethod="maven">
            <ignoreVersions>
                <ignoreVersion type="regex">.*</ignoreVersion>
            </ignoreVersions>
        </rule>
        <!-- Checkstyle versions after version 9.3 require Java 11. -->
        <rule groupId="com.puppycrawl.tools" artifactId="checkstyle" comparisonMethod="maven">
            <ignoreVersions>
                <ignoreVersion>.*</ignoreVersion>
            </ignoreVersions>
        </rule>
    </rules>
</ruleset>