Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-4561

[regression] network settings are not applied to repositories from plugin dependencies

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0-alpha-6
    • Fix Version/s: 3.0-alpha-7
    • Component/s: None
    • Labels:
      None
    • Environment:

      Description

      See also MNG-4413, MNG-4489

      For some artifacts Maven ignores the proxy defined in the per user settings.xml and tries to connect directly which results in a connection timeout.

      I will attempt to create a simplified test case but meanwhile.

      1) install a web proxy
      2) install a nexus repo manager
      3) configure your machine so it can not see the repo manager.
      4) add central and sonatype forge to the repo manager and configre repo manager and settings.xml for proxy and mirror.
      5) delete local repository

      6) checkout http://svn.sonatype.org/nexus-plugins/trunk/nexus-archetype-plugin/
      7) mvn package.

      The build will fail.
      delete the metadata for the associated failed files in the local repo

      run mvn -e package
      in another shell run netstat -an
      observe that the machine is trying to connect to repository.sonatype.org (63.246.20.88:80)

      observe that the stack traces the socket is a plain socket and it is a plain connect not a proxy connect.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                bentmann Benjamin Bentmann
                Reporter:
                teilo James Nord
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: