私のpom.xml
含む
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warName>${project.artifactId}</warName>
<outputDirectory>${wlp.install.dir}/usr/servers/liberty/apps</outputDirectory>
<failOnMissingWebXml>false</failOnMissingWebXml>
</configuration>
</plugin>
実行するmvn package
と、このステップが実行されていることがわかります。
[INFO] --- maven-war-plugin:2.3:war (default-war) @ frontEnd ---
それは素晴らしいことです。ただし、ファイルを作成する前にシェル スクリプトも実行したいと考えています。war
追加してみました
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.7</version>
<configuration>
<tasks>
<exec dir="${basedir}"
executable="${basedir}/src/main/webapp/concat"/>
</tasks>
</configuration>
</plugin>
プラグインの前maven-war
ですが、実行されません。antrun
の出力にも表示されませんmvn
。forに<tasks>
要素を追加しても何も起こりません。<configuration>
maven-war-plugin
の一部として maven にスクリプトを実行させるにはどうすればよいmvn package
ですか?