【发布时间】:2013-08-08 03:23:46
【问题描述】:
我已经搜索了很长时间,但没有找到我需要的答案。
我正在开发一个由 3 个模块组成的项目:
- 模块(罐子)
- 服务器(战争)
- 客户端(战争)
服务器和客户端依赖于模块,但客户端也依赖于服务器在客户端之前构建的事实,因此它的 WSDL 是在客户端的 wsimport 可以导入它们并生成客户端类之前生成的。
如何将客户端项目设置为依赖于服务器项目,以使服务器项目不会包含在 client.war 中或以任何方式覆盖,并且仅指示 Maven 在客户端之前使用 build 和 package 服务器?
以及如何在服务器项目的打包阶段向 Glassfish 操作添加war-deploy?
现在我只有一个干净的项目,它只依赖于可以嵌入服务器和客户端的模块项目。
【问题讨论】:
标签: maven build-dependencies maven-reactor