0

idlj-maven-plugin を使用してソース ファイルを生成しようとしています。次の方法でプラグインを構成しました。

<build>
    <pluginManagement>
        <plugins>
            <plugin>
                <groupId>org.codehaus.mojo</groupId>
                <artifactId>idlj-maven-plugin</artifactId>
                <executions>
                    <execution>
                        <goals>
                            <goal>generate</goal>
                        </goals>
                    </execution>
                </executions>
                <configuration>
                    <compiler>idlj</compiler>
                    <includeDirs>
                        <includeDir>/additionalIdlFiles</includeDir>
                    </includeDirs>
                </configuration>
            </plugin>
            </plugins>
    </pluginManagement>
</build>

ターミナルで次のコマンドを使用すると、正常に動作します (ソース ファイルが生成されます)。

mvn idlj:generate

generate-sourcesただし、フェーズ中にこのプラグインを機能させたいと思います。どうやってやるの?以下のようにフェーズを指定しようとしました。

<phase>generate-sources</phase>

しかし、うまくいきません。The:mvn generate-resourcesは、idl ファイルからソース ファイルを作成しません。

4

2 に答える 2

0

実行するには、プラグインは では<build><plugins>なく に存在する必要があります<build><pluginManagement><plugins>

于 2016-08-26T11:47:34.507 に答える