title: Failing to collect dependencies maven
body: <p>I am trying to download files of versions within range start.version and end.version in parent pom.
  And, choosing specific version in child pom.</p>
  <p>Parent POM</p>
  <pre><code>&lt;properties&gt;
  &lt;start.version&gt;1.1.0&lt;/start.version&gt;
  &lt;end.version&gt;2.1.0&lt;/end.version&gt;
  &lt;/properties&gt;
  
   &lt;profiles&gt;
      &lt;profile&gt;
          &lt;id&gt;release&lt;/id&gt;
          &lt;properties&gt;
          &lt;model.version&gt;[${start.version},${end.version}) &lt;/model.version&gt; 
          &lt;/properties&gt;
      &lt;/profile&gt;
      &lt;/profiles&gt;
  </code></pre>
  <p><strong>EDIT: In parent POM I have also added model dependency</strong></p>
  <pre><code>&lt;dependencies&gt;    
  &lt;dependency&gt;
      &lt;groupId&gt;com.sample.project&lt;/groupId&gt; 
      &lt;artifactId&gt;model&lt;/artifactId&gt; 
      &lt;version&gt;${model.version}&lt;/version&gt;
      &lt;/dependency&gt;
  &lt;/dependencies&gt;
  </code></pre>
  <p>Child POM</p>
  <pre><code>&lt;dependency&gt;
  &lt;groupId&gt;com.sample.project&lt;/groupId&gt; 
  &lt;artifactId&gt;model&lt;/artifactId&gt; 
  &lt;version&gt;${model.version}&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  <p>All versions within range are downloaded but failing to collect dependencies.
  When pass these arguments in goals <strong>-Dstart.version=1.1.0 -Dend.version=2.1.0</strong>. It is working fine.</p>
  <p>But, not collecting when I give in properties.
  I tried adding plugins in parent POM</p>
  <pre><code>    &lt;argLine&gt;${start.version}&lt;argLine&gt;
  
      &lt;compilerArgs&gt;
        &lt;arg&gt;${start.version}&lt;/arg&gt;
        &lt;arg&gt;${end.version}&lt;/arg&gt;
      &lt;/compilerArgs&gt;
  </code></pre>
  <p>And, copied these in CHILD POM. But, not working.</p>