0
我有一個配置文件,我想在所有模塊的安裝階段完成後執行。 說我有maven正在執行獨立於階段的配置文件
<modules>
<a>
<b>
<c>
</modules>
然後,我已經定義了一個輪廓id爲generate-reports
。
<profile>
<id>generate-reports</id>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<id>run-cmd</id>
<!--DO NOT BIND WITH PHASE-->
<phase>install</phase>
<goals>
<goal>exec</goal>
</goals>
</execution>
</executions>
<configuration>
<executable>executable-name</executable>
<arguments>
<argument>-o</argument>
<argument>output.txt</argument>
</arguments>
</configuration>
</plugin>
</plugins>
</build>
</profile>
此配置文件是一個報告生成配置文件,它將進入每個模塊並在那裏生成報告。但問題在於,如果我想在運行每個報告的測試用例後生成報告。安裝時不應該爲每個模塊調用此配置文件。只有在完成安裝後,它纔會被調用。 換句話說,我正在尋找類似 mvn install generate-reports
甚至 'mvn generate-reports'(假設我已經單獨運行了mvn install
)。 在所有我不想綁定與階段的配置文件,並希望運行獨立於階段的配置文件。
有沒有什麼插件來完成這個?