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



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

有什么方法可以自动执行此过程,这将使我能够自动一个接一个地运行这些配置?

您可以使用多模块 Maven 项目并一键构建项目,然后配置 Maven 源代码生成,如下所示

关于父 POM 的使用

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

在柴尔德伦

<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>

看这里和这里

最新更新