1

eclipseプラグイン(eclipse:eclipse)のeclipseゴールが実行された後に、いくつかのコードを実行したいと思います。

eclipseプラグインのドキュメントには、リソースの生成フェーズがeclipseゴールの前に実行されると記載されていますが、後に実行されるフェーズについては言及されていません。gmaven-pluginにコードを含めたかったのですが、正しい構成が見つかりません。

<execution>
    <id>delete_generated_sources_from_cp</id>
    <phase>generate-resources</phase>
    <goals>
        <goal>execute</goal>
    </goals>
    <configuration>
        <providerSelection>1.7</providerSelection>
        <source>
            modifyClasspath.groovy
        </source>
    </configuration>
</execution>
4

2 に答える 2

1

実行するプラグインをプロジェクトに追加するだけです。プラグインの実行をフェーズに追加すると、実行したprocess-resources場合はEclipseプラグインの後に実行されますmvn process-resources(またはprocess-resourcesの後の任意のフェーズ)

それらを直接呼び出すこともできます。mvn eclipse:eclipse otherplugin:goal

于 2012-05-22T12:23:40.777 に答える
1

eclipse:eclipseはコードを実行するための良い方法ではありません。つまり、プロジェクトをeclipseにインポートする場合は、「eclipse:eclipse」を使用する必要があります。それ以外の場合は使用しないでください。

コードの実行は、コードによって異なります。これがWebベースの場合は、アプリケーションサーバーにデプロイする必要があります。実行可能なメインクラスがある場合は、「java」コマンドを使用して実行する必要があります。

gmaven-pluginにコードを含めたかったのですが、正しい構成が見つかりません

私はあなたが何を意味するのか理解できませんでした。もっと説明してもらえますか..

于 2012-05-22T12:39:54.107 に答える