Java 如何为不同的项目自动生成maven源代码?

Java 如何为不同的项目自动生成maven源代码?,java,eclipse,maven,Java,Eclipse,Maven,我有很多项目是我的EAR,我们已经配置了maven,以便使用eclipse“外部工具配置”(org.eclipse.ui.externaltools.programLaunchConfigurationType)为每个项目自动生成源代码。 但目前我必须转到“运行-->外部工具配置”并逐个手动运行生成每个源 是否有任何方法可以使此过程自动化,从而使我能够自动一个接一个地运行这些配置?您可以使用多模块maven project,只需单击一次即可构建项目,然后配置maven源代码生成,如下所示 关于亲

我有很多项目是我的EAR,我们已经配置了maven,以便使用eclipse“外部工具配置”(org.eclipse.ui.externaltools.programLaunchConfigurationType)为每个项目自动生成源代码。 但目前我必须转到“运行-->外部工具配置”并逐个手动运行生成每个源


是否有任何方法可以使此过程自动化,从而使我能够自动一个接一个地运行这些配置?

您可以使用多模块maven project,只需单击一次即可构建项目,然后配置maven源代码生成,如下所示

关于亲本聚甲醛的使用

<modelVersion>4.0.0</modelVersion>
<name> foo - root </name>
<groupId>com.foo</groupId>
<artifactId>bar</artifactId>
<version>3.0.9</version>
<packaging>pom</packaging>
4.0.0
福根
com.foo

什么样的源生成?预处理器/注释处理器生成,还是简单的编译任务?这是将源代码打包到一个jar中,而不是从任何源代码生成…maven maven source plugin将完成它的任务,但是maven source plugin将只将当前src/文件夹的包打包到一个jar中,而不会生成任何类型的源代码
<parent>
    <groupId>com.foo</groupId>
    <artifactId>bar</artifactId>
    <version>3.0.9</version>
</parent>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-source-plugin</artifactId>
            <version>3.0.0</version>
            <executions>
                <execution>
                    <id>attach-sources</id>
                    <phase>prepare-package</phase>
                    <goals>
                        <goal>jar-no-fork</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>