1

我想使用 MAVEN 创建多源文件夹

项目/src/main/java/persistence 项目/src/main/java/business project/src/main/java/presentation

那么目标文件夹结构应该是:target/classes/persistence project/src/main/java/business project/src/main/java/presentation

我在stackoverflow中搜索了这个问题。但我想不出解决办法。

我尝试使用'build-helper-maven-plugin'。但没有运气。

                       <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>build-helper-maven-plugin</artifactId>
            <version>1.7</version>
            <executions>
                <execution>
                <id>add-source</id>
                <phase>generate-sources</phase>
                <goals>
                    <goal>add-source</goal>
                </goals>
                <configuration>
                <sources>
                    <source>src/main/java/persistence</source>
                    <source>src/main/java/business</source>
                    <source>src/main/java/presentation</source>
                    <source>src/main/java/systemutil</source>
                    <source>src/main/java/service</source>
                </sources>
                </configuration>
            </execution>            </executions>

有什么帮助吗?

4

1 回答 1

0

你的方法是正确的。配置文件夹中的Java文件应由maven编译。但是所有这些编译都被带到类文件夹本身。所以多源文件夹是可能的,但使用 build-helper-maven-plugin 是不可能的多输出。

于 2012-04-13T10:03:47.123 回答