【发布时间】:2010-04-15 16:54:10
【问题描述】:
我正在使用 maven-ejb-plugin 来生成 ejb jar 和客户端 jar。我也使用存档来生成清单文件。 但问题是我需要 ejb jar 中的类路径条目,而不是客户端 jar。 是否有任何配置可用于 addClasspath 仅在主 jar 和客户端 jar 中不设置类路径? 提前致谢。
【问题讨论】:
标签: maven-2 classpath ejb manifest
我正在使用 maven-ejb-plugin 来生成 ejb jar 和客户端 jar。我也使用存档来生成清单文件。 但问题是我需要 ejb jar 中的类路径条目,而不是客户端 jar。 是否有任何配置可用于 addClasspath 仅在主 jar 和客户端 jar 中不设置类路径? 提前致谢。
【问题讨论】:
标签: maven-2 classpath ejb manifest
我认为这不受支持。如果这是一个选项,请从客户端 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 插件进行一些后期处理(解包、修改清单、重新打包存档)。
【讨论】: