diff --git a/pom-explorer-core/src/main/java/fr/lteconsulting/pomexplorer/MavenResolver.java b/pom-explorer-core/src/main/java/fr/lteconsulting/pomexplorer/MavenResolver.java
index 0fcf276f..afbfa119 100644
--- a/pom-explorer-core/src/main/java/fr/lteconsulting/pomexplorer/MavenResolver.java
+++ b/pom-explorer-core/src/main/java/fr/lteconsulting/pomexplorer/MavenResolver.java
@@ -55,7 +55,7 @@ public void init( String mavenSettingsFilePath )
repositories = callMethod( mavenSession, "getRemoteRepositories" );
s = getField( mavenSession, "session" );
system = getField( mavenSession, "system" );
- settings = getField( mavenSession, "settings" );
+ settings = getField(getField(mavenSession, "settingsManager"), "settings");
localRepositoryPath = getField( settings, "localRepository" );
}
diff --git a/pom.xml b/pom.xml
index 18a63a52..62660097 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,20 +70,18 @@
org.apache.maven
maven-core
- 3.1.0
+ 3.6.3
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-depchain
- 2.1.1
+ 3.1.4
pom
-
org.jboss.shrinkwrap.resolver
shrinkwrap-resolver-impl-maven
- 2.1.1
+ 3.1.4
fr.lteconsulting