dbadia

maven-version-rules.xml

Mar 23rd, 2022 (edited)
723
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 2.23 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <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 http://mojo.codehaus.org/versions-maven-plugin/xsd/rule-2.0.0.xsd">
  3.   <ignoreVersions>
  4.     <!-- Ignore Alpha's, Beta's, release candidates and milestones -->
  5.     <ignoreVersion type="regex">(?i).*Alpha(?:-?\d+)?</ignoreVersion>
  6.     <ignoreVersion type="regex">(?i).*Beta(?:-?\d+)?</ignoreVersion>
  7.     <ignoreVersion type="regex">(?i).*-B(?:-?\d+)?</ignoreVersion>
  8.     <ignoreVersion type="regex">(?i).*RC(?:-?\d+)?</ignoreVersion>
  9.     <ignoreVersion type="regex">(?i).*CR(?:-?\d+)?</ignoreVersion>
  10.     <ignoreVersion type="regex">(?i).*M(?:-?\d+)?</ignoreVersion>
  11.   </ignoreVersions>
  12.   <rules>
  13.     <!-- Obvious mismatches -->
  14.     <rule groupId="commons-collections" artifactId="commons-collections">
  15.       <ignoreVersions>
  16.         <ignoreVersion type="regex">^200.*$</ignoreVersion>
  17.       </ignoreVersions>
  18.     </rule>
  19.     <rule groupId="commons-logging" artifactId="commons-logging">
  20.       <ignoreVersions>
  21.         <ignoreVersion>99.0-does-not-exist</ignoreVersion>
  22.       </ignoreVersions>
  23.     </rule>
  24.     <rule groupId="org.hamcrest">
  25.       <ignoreVersions>
  26.         <ignoreVersion>1.4-atlassian-1</ignoreVersion>
  27.       </ignoreVersions>
  28.     </rule>
  29.     <!-- Version 5 of hibernate requires javax.validation 1.1.0. This is a new api and a lot of effort to upgrade -->
  30.     <rule groupId="org.hibernate" artifactId="hibernate-validator" comparisonMethod="maven">
  31.       <ignoreVersions>
  32.         <ignoreVersion type="regex">^5.*$</ignoreVersion>
  33.       </ignoreVersions>
  34.     </rule>
  35.     <rule groupId="javax.validation" artifactId="validation-api">
  36.       <ignoreVersions>
  37.         <ignoreVersion type="regex">1.1.0.Final</ignoreVersion>
  38.       </ignoreVersions>
  39.     </rule>
  40.     <!-- added by Dave, don't suggest upgrades for servlet API since we are tied to version -->
  41.     <rule groupId="javax.servlet" artifactId="javax.servlet-api">
  42.       <ignoreVersions>
  43.         <ignoreVersion type="regex">.*</ignoreVersion>
  44.       </ignoreVersions>
  45.     </rule>
  46.   </rules>
  47. </ruleset>
Add Comment
Please, Sign In to add comment