为了账号安全,请及时绑定邮箱和手机立即绑定

Maven编译多个src目录

Maven编译多个src目录

千万里不及你 2019-11-05 16:06:02
有没有办法在单个Maven项目中编译多个Java源目录?
查看完整描述

3 回答

?
至尊宝的传说

TA贡献1789条经验 获得超10个赞

您可以使用build-helper添加新的源目录:


<build>

    <plugins>

        <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>src/main/generated</source>

                        </sources>

                    </configuration>

                </execution>

            </executions>

        </plugin>

    </plugins>

</build>


查看完整回答
反对 回复 2019-11-05
?
子衿沉夜

TA贡献1828条经验 获得超3个赞

通过定义资源标签,这也适用于maven。您可以随意命名src文件夹名称。


    <resources>

        <resource>

            <directory>src/main/java</directory>

            <includes>

                <include>**/*.java</include>

                <include>**/*.properties</include>

                <include>**/*.xml</include>

            </includes>

        </resource>


        <resource>

            <directory>src/main/resources</directory>

            <includes>

                <include>**/*.java</include>

                <include>**/*.properties</include>

                <include>**/*.xml</include>

            </includes>

        </resource>


        <resource>

            <directory>src/main/generated</directory>

            <includes>

                <include>**/*.java</include>

                <include>**/*.properties</include>

                <include>**/*.xml</include>

            </includes>

        </resource>

    </resources>


查看完整回答
反对 回复 2019-11-05
  • 3 回答
  • 0 关注
  • 1192 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信