これがあなたの問題と一致するかどうかはわかりませんが、ビルド中に web.xml ファイルに pom のプロパティを入力したかったので、それを行うために pom にグルーヴィーなスクリプトを入れました。それは御馳走であり、あなたにも役立つかもしれません. それは間違いなくEclipseとコマンドラインの両方で機能します. ここに私のpomフラグメントがあります:
<plugin>
<!-- Groovy script to set the description and version in the web.xml display name -->
<groupId>org.codehaus.groovy.maven</groupId>
<artifactId>gmaven-plugin</artifactId>
<version>1.0</version>
<executions>
<execution>
<id>groovy-magic</id>
<phase>prepare-package</phase>
<goals>
<goal>execute</goal>
</goals>
<configuration>
<source>
def file = new File("src/main/webapp/WEB-INF/web.xml");
def fileText = file.text;
def match = "<display-name>[^<]*</display-name>";
def replace = "<display-name>"+project.description+" "+project.version+"</display-name>";
fileText = fileText.replaceAll(match, replace);
file.write(fileText);
println "Updated web.xml"
</source>
</configuration>
</execution>
</executions>
</plugin>