maven:不包括模块依赖

时间:2013-08-06 22:39:36

标签: maven build-dependencies maven-reactor

我已经搜索了很长一段时间了,并且找不到我需要的答案。

我正在开展一个由3个模块组成的项目:

  1. module(jar)
  2. 服务器(战争)
  3. 客户(战争)
  4. 服务器和客户端依赖于模块,但客户端还依赖于服务器在客户端之前构建的事实,因此在客户端的wsimport可以导入服务器并生成客户端类之前生成WSDL。

    如何将客户端项目设置为依赖于服务器项目,其方式是服务器项目不会包含在client.war中或以任何方式覆盖,并且仅指示Maven build和{{客户端之前的服务器?

    如何在服务器项目的打包阶段向Glassfish操作添加package

    现在我只有干净的项目,它只依赖于可嵌入服务器和客户端的模块项目。

1 个答案:

答案 0 :(得分:0)

您可以从客户端模块向服务器模块添加依赖关系,并将此依赖关系设置为providedscope)。然后服务器模块不应该是客户端模块的一部分。

但我不确定这是不是真的。听起来有点像黑客......