Mavenpom.xml
ファイルにいくつかの新しいプラグインを追加しました。
理由exec-maven-plugin
を 突き止めることができmaven-resources-plugin
ず、コマンドを発行しても実行されていません: mvn install
. 他の Maven プラグインは期待どおりに実行されます。
私が実行するmvn exec:exec
と、exec-maven-plugin
実際に実行されます。
さまざまなフェーズを使用してみましたが、役に立ちませんでした。
ここで何が間違っているのでしょうか。何を試すべきですか?
ここに私のmavenファイルの関連セクションがあります
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>build-spa-bower</id>
<phase>validate</phase>
<configuration>
<executable>bower</executable>
<arguments>install</arguments>
<workingDirectory>src/main/spa</workingDirectory>
</configuration>
</execution>
<execution>
<id>build-spa-grunt</id>
<phase>validate</phase>
<configuration>
<executable>bower</executable>
<arguments>install</arguments>
<workingDirectory>src/main/spa</workingDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<artifactId>maven-resources-plugin</artifactId>
<version>2.6</version>
<executions>
<execution>
<id>resource-spa</id>
<phase>compile</phase>
<configuration>
<outputDirectory>${project.groupId}/${project.artifactId}/spa</outputDirectory>
<resources>
<directory>src/main/spa/dist</directory>
<filtering>false</filtering>
</resources>
</configuration>
</execution>
</executions>
</plugin>
<!-- ... -->
</plugins>
編集:
exec プラグインの回答は見つかりましたが、リソース プラグインの回答はまだありません。
exec プラグインは、トリガーするためにゴールを必要とします
<goals><goal>exec</goal></goals>
それぞれに追加すると<execution>
、私にとってはうまくいきました。