Example usage for org.apache.maven.settings DefaultMavenSettingsBuilder DefaultMavenSettingsBuilder

List of usage examples for org.apache.maven.settings DefaultMavenSettingsBuilder DefaultMavenSettingsBuilder

Introduction

In this page you can find the example usage for org.apache.maven.settings DefaultMavenSettingsBuilder DefaultMavenSettingsBuilder.

Prototype

DefaultMavenSettingsBuilder

Source Link

Usage

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;
}