我的类文件在哪里使用maven-compiler-plugin?

时间:2011-08-05 17:57:27

标签: maven-2 maven

我正在尝试使用2个不同的源目录构建一个jar文件。所以我正在使用maven-compiler-plugin。这是我的配置:

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <includes>
                    <include>**/*</include>
                    <include>src/main/java/**/*.java</include>
                    <include>../syncrpc/src/main/java/**/*.java</include>
                </includes>
            </configuration>
        </plugin>

它构建正常,但我的jar文件是空的(差不多)...而我通常的“目标/类”目录是空的。我想默认情况下,编译器会创建此目录并将所有包放入构建的类中。我可以在使用maven-compiler-plugin时手动完成吗?

谢谢

1 个答案:

答案 0 :(得分:0)

找到解决方案: build-helper-maven-plugin

基本上,请使用帮助程序插件,它可以很好地工作。

        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <executions>
                <execution>
                    <phase>generate-sources</phase>
                    <goals><goal>add-source</goal></goals>
                    <configuration>
                        <sources>
                            <source>../syncrpc/src/main/java/com/gdevelop/gwt/syncrpc</source>
                        </sources>
                    </configuration>
                </execution>
            </executions>
        </plugin>