小编Tru*_*rry的帖子

maven skinnyWars不会从WEB-INF\lib中删除ejb jar

skinnyWarshttp://maven.apache.org/plugins/maven-ear-plugin/examples/skinny-wars.html上偶然发现了maven主题.如上所述,我可以使用此方法将选定的依赖项从WAR模块移动到EAR模块.它们将可用于EAR中的所有其他WAR模块.

我发现移动的依赖项必须在EAR模块中声明,并且必须包含在META-INF\lib目录中.这不适用于位于EAR模块根目录中的EJB模块.

我的问题是如何从WAR中删除重复的EJB模块并将引用指向位于EAR文件中的那些?

现在的结构是这样的:

\-EAR
 -ejb.jar
  -META-INF\lib
   -shared libraries
 -web.war
  -WEB-INF\lib
   -ejb.jar
   -other non-shared libraries
Run Code Online (Sandbox Code Playgroud)

ear ejb war maven skinny-war

7
推荐指数
1
解决办法
2333
查看次数

标签 统计

ear ×1

ejb ×1

maven ×1

skinny-war ×1

war ×1