title: Why you don't need to specify the version for some dependencies in Spring Boot project?
body: <p>I'm learning about Spring Boot and I see that you don't need to specify the version for some dependencies, but you need to specify the version for other dependencies. Where does the version of this dependencies comes from? </p>
  
  <pre><code>    &lt;parent&gt;
          &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
          &lt;artifactId&gt;spring-boot-starter-parent&lt;/artifactId&gt;
          &lt;version&gt;1.5.6.RELEASE&lt;/version&gt;
          &lt;relativePath/&gt; &lt;!-- lookup parent from repository --&gt;
      &lt;/parent&gt;
      &lt;groupId&gt;com.dgs&lt;/groupId&gt;
      &lt;artifactId&gt;n-tier-and-jackson&lt;/artifactId&gt;
      &lt;version&gt;0.0.1-SNAPSHOT&lt;/version&gt;
      &lt;name&gt;n-tier-and-jackson&lt;/name&gt;
      &lt;description&gt;Demo project for Spring Boot&lt;/description&gt;
  
      &lt;properties&gt;
          &lt;java.version&gt;1.8&lt;/java.version&gt;
          &lt;paypal.rest.easy.version&gt;2.3.3-RELEASE&lt;/paypal.rest.easy.version&gt;
      &lt;/properties&gt;
  
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt;
              &lt;artifactId&gt;spring-boot-starter-jersey&lt;/artifactId&gt;
          &lt;/dependency&gt;
  
          &lt;dependency&gt;
              &lt;groupId&gt;com.paypal.springboot&lt;/groupId&gt;
              &lt;artifactId&gt;resteasy-spring-boot-starter&lt;/artifactId&gt;
              &lt;version&gt;${paypal.rest.easy.version}&lt;/version&gt;
          &lt;/dependency&gt;
  
  ...
  </code></pre>
  
  <p>For example in this code you don't need to specify the version for spring-boot-starter-jersey, but you need to specify the version for resteasy-spring-boot-starter. Where does the version for spring-boot-starter-jersey comes from? Thank you!</p>