准备EAR文件中的Maven
-
26-09-2019 - |
题
我们更换了我们的项目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。
不隶属于 StackOverflow