我正在使用maven-ejb-plugin来生成ejb jar和客户端jar。我也使用存档来生成清单文件。 但问题是我需要ejb jar中的类路径条目,但不需要客户端jar中的类路径条目。 是否有任何配置可用于addClasspath只在主jar和客户端jar中不设置类路径? 提前谢谢。
答案 0 :(得分:1)
我认为不支持。如果这是一个选项,请从客户端jar中排除清单文件:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-ejb-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<clientExcludes>
<clientexclude>META-INF/MANIFEST.MF</clientexclude>
</clientExcludes>
...
</configuration>
</plugin>
如果没有,我担心您将不得不使用antrun插件进行一些后期处理(解压缩,修改清单,重新打包存档)。