title: Filter dependency ressource files inside a child maven pom.xml
body: <p>I have a parent <code>pom.xml</code> which loads an assembly xml file (<code>build.xml</code>) from a <code>build-tools</code> module : </p>
  
  <pre><code>&lt;plugin&gt;
      &lt;artifactId&gt;maven-assembly-plugin&lt;/artifactId&gt;
      &lt;version&gt;3.1.0&lt;/version&gt;
      &lt;dependencies&gt;
          &lt;dependency&gt;
              &lt;groupId&gt;com.company&lt;/groupId&gt;
              &lt;artifactId&gt;build-tools&lt;/artifactId&gt;
              &lt;version&gt;1.2.7-SNAPSHOT&lt;/version&gt;
          &lt;/dependency&gt;
      &lt;/dependencies&gt;
      &lt;executions&gt;
          &lt;execution&gt;
              &lt;id&gt;build&lt;/id&gt;
              &lt;phase&gt;package&lt;/phase&gt;
              &lt;goals&gt;
                  &lt;goal&gt;single&lt;/goal&gt;
              &lt;/goals&gt;
              &lt;configuration&gt;
                  &lt;descriptorRefs&gt;
                      &lt;descriptionRef&gt;build&lt;/descriptionRef&gt;
                  &lt;/descriptorRefs&gt;
              &lt;/configuration&gt;
          &lt;/execution&gt;
      &lt;/executions&gt;
  &lt;/plugin&gt;
  </code></pre>
  
  <p>This <code>build.xml</code> file uses maven property delimiters like : <code>${output.build.directory}</code></p>
  
  <p>In the child project that uses the parent pom, I would like to replace delimited variables of the <code>ng-build.xml</code> file.</p>
  
  <p>How can I do this ?</p>
  
  <p>It seems that maven does not run delimiters replacement if they come from an external dependency.</p>