1

有効性をテストするプロジェクトのデプロイ後スクリプトを作成しようとしています。

これでスクリプトが作成され、すべてのサブモジュールの後に実行しようとしています。私が考えることができる最も簡単な方法は、特定のプレフィックスを付けて exec-maven-plugin を呼び出すことでした。ただし、サブモジュールの 1 つで別の exec を実行しているため、新しいプレフィックスが必要です。

だから、私はそれを次のように呼びたい:validate:exec

xml の関連部分は次のようになります。

<plugin>
                                    <groupId>org.codehaus.mojo</groupId>
                                    <artifactId>exec-maven-plugin</artifactId>
                                    <version>1.2.1</version>
                                    <executions>
                                            <execution>
                                                    <goals>
                                                            <goal>exec</goal>
                                                    </goals>
                                            </execution>
                                    </executions>
                                    <configuration>
                                            <executable>validate.py</executable>
                                            <goalPrefix>validate</goalPrefix>
                                            <arguments>
                                                    <argument>${deploy.host.fe</argument>
                                                    <argument>${deploy.port.fe}/argument>
                                            </arguments>
                                    </configuration>
                            </plugin>

これを pluginsmanagement または plugins タグ (スペルが正しい) に入れましたが、どちらも役に立ちませんでした。実行しようとすると:

mvn validate:exec

私は得る:現在のプロジェクトとプラグイングループでプレフィックス「検証」のプラグインが見つかりません...

助けてくれてありがとう

4

0 に答える 0