我已经搜索了很长一段时间了,并且找不到我需要的答案。
我正在开展一个由3个模块组成的项目:
服务器和客户端依赖于模块,但客户端还依赖于服务器在客户端之前构建的事实,因此在客户端的wsimport可以导入服务器并生成客户端类之前生成WSDL。
如何将客户端项目设置为依赖于服务器项目,其方式是服务器项目不会包含在client.war
中或以任何方式覆盖,并且仅指示Maven build
和{{客户端之前的服务器?
如何在服务器项目的打包阶段向Glassfish操作添加package
?
现在我只有干净的项目,它只依赖于可嵌入服务器和客户端的模块项目。
答案 0 :(得分:0)
您可以从客户端模块向服务器模块添加依赖关系,并将此依赖关系设置为provided
(scope
)。然后服务器模块不应该是客户端模块的一部分。
但我不确定这是不是真的。听起来有点像黑客......