diff --git a/.mvn/maven.config b/.mvn/maven.config
new file mode 100644
index 000000000000..b62759a5f873
--- /dev/null
+++ b/.mvn/maven.config
@@ -0,0 +1,2 @@
+-D
+apache.snapshots
diff --git a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
index 6bbb4ec9f0ca..23b7bc84b502 100644
--- a/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
+++ b/maven-resolver-provider/src/main/java/org/apache/maven/repository/internal/DefaultVersionRangeResolver.java
@@ -156,7 +156,7 @@ public VersionRangeResult resolveVersionRange(RepositorySystemSession session, V
} else {
Metadata.Nature wantedNature;
String natureString = ConfigUtils.getString(
- session, Metadata.Nature.RELEASE_OR_SNAPSHOT.name(), MAVEN_VERSION_RANGE_RESOLUTION_NATURE);
+ session, request.getNature().name(), MAVEN_VERSION_RANGE_RESOLUTION_NATURE);
if ("auto".equals(natureString)) {
org.eclipse.aether.artifact.Artifact lowerArtifact = lowerBound != null
? request.getArtifact()
diff --git a/pom.xml b/pom.xml
index 3349985e6721..3f884eee2f0a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -144,7 +144,7 @@ under the License.
2.0
2.0
1.4.0
- 1.9.24
+ 1.9.25-SNAPSHOT
1.7.36
2.11.0
2.0.9