我们更换了我们的项目Spring的事务和安全(服务门面)的EJB。早些时候,我们使用行家EJB插件包括在类路径依赖库。

        <plugin>
            <artifactId>maven-ejb-plugin</artifactId>
            <configuration>
                <archive>
                    <manifest>
                        <addClasspath>true</addClasspath>
                    </manifest>
                </archive>
            </configuration>
        </plugin>

据生成MANIFEST.MF文件与EJB伪影(在耳夹中的所有JAR文件在JBoss中4.2)中的所有JAR依赖

由于我们现在已经除去的EJB,会话外观是一个JAR构件。我不知道,如何与使用maven所有jar依赖会话外观产生MANIFEST.MF。

我必须指定一个选项的 includeInApplicationXml 属性来包括在application.xml文件如Java模块jar文件,但我将不得不指定它为这是一个麻烦的过程作为jar文件的每一个罐子依赖性保持在变化的。

我们有没有什么办法可以包括jar文件的依赖,而不application.xml中列出。假设我们仅包括application.xml中sessionfacade.jar依赖性和生成具有所有其他罐子(它是使用Maven的EJB-插件发生的方式)的依赖性MANIFEST.MF文件。

任何帮助将高度赞赏。由于事先。

有帮助吗?

解决方案

可以使用相同的行家配置,但与行家-JAR-插件:

<plugin>
    <artifactId>maven-jar-plugin</artifactId>
    <configuration>
        <archive>
            <manifest>
                <addClasspath>true</addClasspath>
            </manifest>
        </archive>
    </configuration>
</plugin>

这将产生与类路径元件上所有依赖性的MANIFEST.MF。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top