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

时间:2017-05-09 09:39:04

标签: java eclipse maven

我有很多项目是我的EAR,我们已经使用eclipse"外部工具配置"为每个项目配置了maven用于自动生成源代码。 (org.eclipse.ui.externaltools.programLaunchConfigurationType)。 但目前我必须去" Run - >外部工具配置"并且一个接一个地手动生成每个源。

有什么办法可以自动化这个过程,这样我就可以自动一个接一个地运行这些配置吗?

1 个答案:

答案 0 :(得分:0)

您只需单击一下即可使用多模块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>

on childeren

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

查看herehere