0

我有一个由多个模块(ejb、jar、war)组成的项目,我使用“ear”类型的 pom.xml 来打包它们。它工作得非常好,它会生成一个带有正确 jar / 等的 EAR 文件。我还需要第二个 EAR 文件,其中包含包含模块的源代码......我尝试如下使用源插件,但生成的 EAR不包括任何来源:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

有趣的是,当我在包含所有模块的父 pom.xml 上运行“安装”时,%MODULE_NAME%-sources.jar 文件会在我的本地 maven 存储库中生成。是否有可能以某种方式重用它们并打包到第二个 EAR 中?

4

0 回答 0