1

ビルド時にいくつかのプロジェクト リソースを生成するために maven プラグインを使用しています。これはプロセス リソース フェーズで実行されます。私は現在、自動ビルド時にプラグインを無視するようにEclipseに指示しています。これは、すべての保存でリソースを生成したくないためです。ただし、プロジェクトの実行を許可する前に、リソースを生成したいと考えています。

プラグインに関連付けられたアクションを実行するように変更しようとしましたが、実際には Eclipse がそれを実行するようには見えません。runOnIncremental を false と true の両方に設定するか、完全に存在しないようにしてみました。

        <pluginManagement>
        <plugins>
            <!--This plugin's configuration is used to store Eclipse m2e settings 
                only. It has no influence on the Maven build itself. -->
            <plugin>
                <groupId>org.eclipse.m2e</groupId>
                <artifactId>lifecycle-mapping</artifactId>
                <version>1.0.0</version>
                <configuration>
                    <lifecycleMappingMetadata>
                        <pluginExecutions>
                            <pluginExecution>
                                <pluginExecutionFilter>
                                    <groupId>com.foo</groupId>
                                    <artifactId>my-plugin</artifactId>
                                    <versionRange>[0.0.1-SNAPSHOT,)</versionRange>
                                    <goals>
                                        <goal>my-goal</goal>
                                    </goals>
                                </pluginExecutionFilter>
                                <action>
                                    <execute>
                                      <runOnIncremental>false</runOnIncremental>
                                    </execute>
                                </action>
                            </pluginExecution>
                        </pluginExecutions>
                    </lifecycleMappingMetadata>
                </configuration>
            </plugin>
        </plugins>
    </pluginManagement>

実行時にリソースを自動的に生成するようにEclipseを取得する方法はありますか?

4

0 に答える 0