Есть ли способ в Maven обновить значения элементов в Target-XML значениями из Source-XML?
Пример:
<source>
<sun>yellow</sun>
<tree>apple</tree>
<car>audi</car>
<option>first</option>
</source>
<target>
<sun>red</sun>
<tree>orange</tree>
<car></car>
<flower>rose</flower>
</target>
Результат:
<target>
<sun>yellow</sun>
<tree>apple</tree>
<car>audi</car>
<flower>rose</flower>
</target>
Я использовал следующий способ, который требует исходных значений в качестве свойств в pom.xml.Но мой исходный файл - это внешний XML-файл (или файл свойств).
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<executions>
<execution>
<id>copy-resources</id>
<phase>pre-integration-test</phase>
<goals>
<goal>copy-resources</goal>
</goals>
<configuration>
<outputDirectory>${testobjekt.path}/configuration</outputDirectory>
<overwrite>true</overwrite>
<resources>
<resource>
<directory>src/test/configuration</directory>
<filtering>true</filtering>
</resource>
</resources>
</configuration>
</execution>
</executions>
</plugin>
Любые предложения приветствуются.
Заранее спасибо.С наилучшими пожеланиями!Томас