diff --git a/core/src/main/java/hudson/maven/MavenEmbedder.java b/core/src/main/java/hudson/maven/MavenEmbedder.java index 018fd10d050e3bd014c2c27149f6d9369382eedc..a77693f21697e292183dcedb48c96df6bd8f9e43 100644 --- a/core/src/main/java/hudson/maven/MavenEmbedder.java +++ b/core/src/main/java/hudson/maven/MavenEmbedder.java @@ -736,6 +736,7 @@ public class MavenEmbedder // for us. So we need to override this private field. try { Field field = settingsBuilder.getClass().getDeclaredField("globalSettingsFile"); + field.setAccessible(true); // getAbsoluteFile is probably not necessary, but just following what DefaultMavenSettingsBuilder does field.set(settingsBuilder,new File(mavenHome,"conf/settings.xml").getAbsoluteFile()); } catch (NoSuchFieldException e) {