我很难让具有深层项目结构的 Maven2 多模块项目显示为要部署在我的 JBOSS 5 服务器中的单耳(及其依赖项 - 包括 1 个战争、2 个 ejb 和 1 个 jar)在我的 Eclipse Ganymede(选项卡服务器)中。
我一直在尝试使用 Maven Eclipse 插件将我的项目变成 WTP 项目,但没有成功。因此,它们似乎部署在服务器中,它们显示为单独的项目。
我的项目有 1 个 war、2 个 ejb 和 1 个 jar,必须打包在一个耳朵里,每个“子项目”都是一个单独的模块。
项目的 pom.xml(类型 pom):
...
<modules>
<module>ejb1</module>
<module>ejb2</module>
<module>war</module>
<module>jar</module>
<module>ear</module>
</modules>
...
耳机模块只负责将其他模块打包在一起。
有没有办法告诉eclipse(ganymede)所有这些项目(ejbs,war和jar)都在ear模块内,所以我可以在服务器中部署ear?