diff --git a/lib/config/definitions.js b/lib/config/definitions.js
index 78117493249e260e54b8571789411f5ebc1b896b..35c29c5ddf8d414b8d9a15baca1318010bc0cd2c 100644
--- a/lib/config/definitions.js
+++ b/lib/config/definitions.js
@@ -1503,7 +1503,7 @@ const options = [
     type: 'object',
     default: {
       enabled: false,
-      fileMatch: ['\\.pom.xml$', '(^|/)pom.xml$'],
+      fileMatch: ['\\.pom\\.xml$', '(^|/)pom\\.xml$'],
       versionScheme: 'maven',
     },
     mergeable: true,
diff --git a/renovate-schema.json b/renovate-schema.json
index 1339725500b8810a1cf9dc606f2d4f2248632766..da4d1488c251af32cebee6c18e9129e687266530 100644
--- a/renovate-schema.json
+++ b/renovate-schema.json
@@ -1030,7 +1030,7 @@
       "type": "object",
       "default": {
         "enabled": false,
-        "fileMatch": ["\\.pom.xml$", "(^|/)pom.xml$"],
+        "fileMatch": ["\\.pom\\.xml$", "(^|/)pom\\.xml$"],
         "versionScheme": "maven"
       },
       "$ref": "#"