如何在程序集中包含父项源

时间:2012-04-16 20:47:33

标签: maven

我在顶级项目(父级)中执行了程序集。 我提取所有源代码以允许客户端编译项目。

问题是除了自己的父项目之外都提取了所有内容(如here所述)。 当然这不是一个真正的问题,因为它不包含源代码,但需要从提取的源代码编译项目。

那么如何将父母包括在他自己的集会中呢?

1 个答案:

答案 0 :(得分: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>

我保留了儿童资源的模块,效果很好。 谢谢大家