Maven 如何从源根目录下的源中排除源?

Maven 如何从源根目录下的源中排除源?,maven,maven-2,maven-plugin,m2e,pom.xml,Maven,Maven 2,Maven Plugin,M2e,Pom.xml,在我的项目中,我有一个部分负责生成源: <plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>2.3.0</version> <executions>

在我的项目中,我有一个部分负责生成源:

        <plugin>
            <groupId>org.apache.cxf</groupId>
            <artifactId>cxf-codegen-plugin</artifactId>
            <version>2.3.0</version>
            <executions>
                             ...
                <execution>
                    <id>generate-sources-myownp</id>
                    <phase>generate-sources</phase>
                    <configuration>
                        <sourceRoot>${basedir}/target/generated-sources/cxf</sourceRoot>
                        <wsdlOptions>
                            <wsdlOption>
                                <wsdl>${basedir}/src/main/wsdl/MyOwnProj.wsdl</wsdl>
                            </wsdlOption>
                        </wsdlOptions>
                    </configuration>
                    <goals>
                        <goal>wsdl2java</goal>
                    </goals>
                </execution>
                 ...

org.apache.cxf

根据文档,通常不需要指定sourceRoot。摘自:

默认情况下,codegen插件遵循 “target/generated sources/cxf”,用于生成的源文件的输出文件夹 上课。可以使用替代此值,如图所示 但请注意,这通常不是必需的


可能是我误解了您的问题。

很抱歉没有足够清楚地解释我的问题:我确实想指定sourceRoot。但同时我想排除该sourceRoot中的一个子目录。可能吗+谢谢你的帮忙,我不这么认为。医生也没有这样说。我不确定您为什么需要指定sourceRoot文件夹,因为这是生成过程的输出,在我看来毫无意义?我认为您是对的。我将不得不更深入地研究这一点。