Package org.apache.maven.settings.building

Examples of org.apache.maven.settings.building.DefaultSettingsBuildingRequest


  public void matchNonProxyWithMultiple_nonPorxyHosts() throws Exception
  {
    SettingsBuilder builder = new DefaultSettingsBuilderFactory().newInstance();
    assertNotNull( builder );

    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    request.setSystemProperties( System.getProperties() );
    FileSettingsSource fileSource = new FileSettingsSource( new File("src/test/resources/settings/proxy/nonproxy-github_and_api.xml").getAbsoluteFile() );
    request.setUserSettingsSource( fileSource );

    SettingsBuildingResult result = builder.build( request );
    assertNotNull( result );
    assertNotNull( result.getEffectiveSettings() );
View Full Code Here


  public void matchNonProxyWithWildcard_nonPorxyHosts() throws Exception
  {
    SettingsBuilder builder = new DefaultSettingsBuilderFactory().newInstance();
    assertNotNull( builder );

    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    request.setSystemProperties( System.getProperties() );
    FileSettingsSource fileSource = new FileSettingsSource( new File("src/test/resources/settings/proxy/nonproxy-github_wildcard.xml").getAbsoluteFile() );
    request.setUserSettingsSource( fileSource );

    SettingsBuildingResult result = builder.build( request );
    assertNotNull( result );
    assertNotNull( result.getEffectiveSettings() );
View Full Code Here

  public void getProxyWithSingle_nonProxyHosts() throws Exception
  {
    SettingsBuilder builder = new DefaultSettingsBuilderFactory().newInstance();
    assertNotNull( builder );

    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    request.setSystemProperties( System.getProperties() );
    FileSettingsSource fileSource = new FileSettingsSource( new File("src/test/resources/settings/proxy/nonproxy-github.xml").getAbsoluteFile() );
    request.setUserSettingsSource( fileSource );

    SettingsBuildingResult result = builder.build( request );
    assertNotNull( result );
    assertNotNull( result.getEffectiveSettings() );
View Full Code Here

  public void getProxyIntraWithSameId() throws Exception
  {
    SettingsBuilder builder = new DefaultSettingsBuilderFactory().newInstance();
    assertNotNull( builder );

    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    request.setSystemProperties( System.getProperties() );
    FileSettingsSource fileSource = new FileSettingsSource( new File("src/test/resources/settings/proxy/nonproxy-intra_github.xml").getAbsoluteFile() );
    request.setUserSettingsSource( fileSource );

    SettingsBuildingResult result = builder.build( request );
    assertNotNull( result );
    assertNotNull( result.getEffectiveSettings() );
View Full Code Here

  public void getProxyIntraNoSameId() throws Exception
  {
    SettingsBuilder builder = new DefaultSettingsBuilderFactory().newInstance();
    assertNotNull( builder );

    DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
    request.setSystemProperties( System.getProperties() );
    FileSettingsSource fileSource = new FileSettingsSource( new File("src/test/resources/settings/proxy/nonproxy-intra_github-no_same_id.xml").getAbsoluteFile() );
    request.setUserSettingsSource( fileSource );

    SettingsBuildingResult result = builder.build( request );
    assertNotNull( result );
    assertNotNull( result.getEffectiveSettings() );
View Full Code Here

   
    synchronized Settings getSettings()
    {
        if ( settings == null )
        {
            DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
            request.setUserSettingsFile( getUserSettings() );
            request.setGlobalSettingsFile( getGlobalSettings() );
            request.setSystemProperties( getSystemProperties() );
            request.setUserProperties( getUserProperties() );

            try
            {
                settings = settingsBuilder.build( request ).getEffectiveSettings();
            }
View Full Code Here

   public Settings getSettings()
   {
      try
      {
         SettingsBuilder settingsBuilder = new DefaultSettingsBuilderFactory().newInstance();
         SettingsBuildingRequest settingsRequest = new DefaultSettingsBuildingRequest();
         settingsRequest
                  .setUserSettingsFile(new File(OSUtils.getUserHomeDir().getAbsolutePath() + "/.m2/settings.xml"));

         if (M2_HOME != null)
            settingsRequest.setGlobalSettingsFile(new File(M2_HOME + "/conf/settings.xml"));

         SettingsBuildingResult settingsBuildingResult = settingsBuilder.build(settingsRequest);
         Settings effectiveSettings = settingsBuildingResult.getEffectiveSettings();

         if (effectiveSettings.getLocalRepository() == null)
View Full Code Here

        cliRequest.request.setGlobalSettingsFile( globalSettingsFile );
        cliRequest.request.setUserSettingsFile( userSettingsFile );

        populateProperties( cliRequest.request, cliRequest.commandLine );

        SettingsBuildingRequest settingsRequest = new DefaultSettingsBuildingRequest();
        settingsRequest.setGlobalSettingsFile( globalSettingsFile );
        settingsRequest.setUserSettingsFile( userSettingsFile );
        settingsRequest.setSystemProperties( cliRequest.request.getSystemProperties() );
        settingsRequest.setUserProperties( cliRequest.request.getUserProperties() );

        SettingsBuildingResult settingsResult = settingsBuilder.build( settingsRequest );

        executionRequestPopulator.populateFromSettings( cliRequest.request, settingsResult.getEffectiveSettings() );
View Full Code Here

     *
     * @throws SettingsBuildingException If there are problems loading the settings.
     */
    public static Settings getSettings() throws SettingsBuildingException {
        DefaultSettingsBuilder defaultSettingsBuilder = new DefaultSettingsBuilder();
        DefaultSettingsBuildingRequest request = new DefaultSettingsBuildingRequest();
        File userSettingsFile = new File(System.getProperty("user.home"), ".m2" + File.separator + "settings.xml");
        request.setUserSettingsFile(userSettingsFile);
        defaultSettingsBuilder.setSettingsWriter(new DefaultSettingsWriter());
        defaultSettingsBuilder.setSettingsReader(new DefaultSettingsReader());
        defaultSettingsBuilder.setSettingsValidator(new DefaultSettingsValidator());
        SettingsBuildingResult build = defaultSettingsBuilder.build(request);
        return build.getEffectiveSettings();
View Full Code Here

TOP

Related Classes of org.apache.maven.settings.building.DefaultSettingsBuildingRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.