title: maven dependency.systemPath must specify an absolute path
body: <p>I get the below error with maven</p>
  
  <pre>[WARNING] The POM for com.something:dependency_module:jar:103 is invalid, transitive dependencies (if any) will not be available: 2 problems were encountered while building the effective model for something:dependency_module:103  
  [ERROR] 'dependencies.dependency.systemPath' for org.jacorb:jacorb:jar must specify an absolute path but is ${jacorb2.3.1.home}/lib/jacorb.jar @  
  [ERROR] 'dependencyManagement.dependencies.dependency.systemPath' for org.jacorb:jacorb:jar must specify an absolute path but is ${jacorb2.3.1.home}/lib/jacorb.jar @
  </pre>
  
  <p>The problem seems to be that ${jacorb2.3.1.home} is not resolved. But the variable is actually set in the settings.xml. </p>
  
  <pre><code>&lt;profile&gt;
      &lt;id&gt;jacorb2.3.1&lt;/id&gt;
      &lt;properties&gt;
           &lt;jacorb2.3.1.home&gt;C:\apps\jacorb-2.3.1\&lt;/jacorb2.3.1.home&gt;
      &lt;/properties&gt;
  &lt;/profile&gt;
  </code></pre>
  
  <p>Infact, project actually compiles fine. It seems to throw this error only while reading the POM of the dependent modules. </p>
  
  <p>Please help me understand why this is happening and how to resolve it.</p>
  
  <p>(Note: adding a property within dependent module POM seems to resolve this issue but I dont want to hardcode path within the project settings)</p>