2

最上位プロジェクト (親) でアセンブリを実行しています。クライアントがプロジェクトをコンパイルできるように、すべてのソースを抽出します。

問題は、親プロジェクト自体を除いてすべてが抽出されることです (ここで説明されているように)。もちろん、ソースが含まれていないため、これは実際には問題ではありませんが、抽出されたソースからプロジェクトをコンパイルする必要があります。

では、親を自分のアセンブリに含めるにはどうすればよいでしょうか?

4

1 に答える 1

1

最後に、親専用のファイルセットを追加しました。

<fileSets>
    <fileSet>
        <excludes>
            <exclude></exclude>
        </excludes>
        <includes>
            <include>*pom.xml</include>
            <include>src/**</include>
        </includes>
        <outputDirectory></outputDirectory>
    </fileSet>
</fileSets>
<moduleSets>
    <moduleSet>
        <includes>
            <include>com.xxx</include>
            <include>com.xxx</include>
        </includes>
        <sources>
            <excludeSubModuleDirectories>false</excludeSubModuleDirectories>
            <fileSets>
                <fileSet>
                    <excludes>
                        <exclude>**/target/**</exclude>
                    </excludes>
                </fileSet>
            </fileSets>
        </sources>
    </moduleSet>
</moduleSets>

私は、非常にうまく機能する子のソース用のモジュールを保持しています。全てに感謝

于 2012-04-18T09:51:18.407 に答える