List of usage examples for org.apache.maven.settings DefaultMavenSettingsBuilder DefaultMavenSettingsBuilder
DefaultMavenSettingsBuilder
From source file:org.gradle.api.internal.artifacts.ivyservice.LocalMavenCacheLocator.java
License:Apache License
private MavenSettingsBuilder buildSettingsBuilder(File userSettings) throws Exception { final String userSettingsPath = userSettings.getAbsolutePath(); DefaultMavenSettingsBuilder builder = new DefaultMavenSettingsBuilder(); builder.enableLogging(new PlexusLoggerAdapter(LOGGER)); Field userSettingsPathField = DefaultMavenSettingsBuilder.class.getDeclaredField("userSettingsPath"); userSettingsPathField.setAccessible(true); userSettingsPathField.set(builder, userSettingsPath); Field globalSettingsPathField = DefaultMavenSettingsBuilder.class.getDeclaredField("globalSettingsPath"); globalSettingsPathField.setAccessible(true); globalSettingsPathField.set(builder, userSettingsPath); builder.initialize();//w w w . ja va2s. co m return builder; }
From source file:org.hibernate.build.gradle.maven.LocalMavenRepoSniffer.java
License:Open Source License
private MavenSettingsBuilder buildSettingsBuilder(File userSettings) throws Exception { final String userSettingsPath = userSettings.getAbsolutePath(); DefaultMavenSettingsBuilder builder = new DefaultMavenSettingsBuilder(); builder.enableLogging(new PlexusLoggerAdapter(log)); Field userSettingsPathField = DefaultMavenSettingsBuilder.class.getDeclaredField("userSettingsPath"); userSettingsPathField.setAccessible(true); userSettingsPathField.set(builder, userSettingsPath); Field globalSettingsPathField = DefaultMavenSettingsBuilder.class.getDeclaredField("globalSettingsPath"); globalSettingsPathField.setAccessible(true); globalSettingsPathField.set(builder, userSettingsPath); builder.initialize();/*from w w w. j ava 2s . c om*/ return builder; }