title: How Maven knows what remote repositories to access and check?
body: <p>Let's say i'm adding Spring dependency to my Maven project:
  <a href="http://mvnrepository.com/artifact/org.springframework/spring-core/4.2.1.RELEASE" rel="nofollow">http://mvnrepository.com/artifact/org.springframework/spring-core/4.2.1.RELEASE</a></p>
  
  <p>To my pom.xml, the following will be added:</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;org.springframework&lt;/groupId&gt;
      &lt;artifactId&gt;spring-core&lt;/artifactId&gt;
      &lt;version&gt;4.2.1.RELEASE&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p>How my Maven will know from where exactly the artifact will be fetched? I didn't setup anything in maven settings.xml besides our enterprise Artifactory repositories. </p>