如何用单个文件部署多个java项目?

时间:2014-04-21 07:14:05

标签: java maven-3 war executable-jar ear

我有6个相互依赖的maven项目。我需要每次都部署它们。将6个项目作为单独的文件进行部署正在耗费我的时间,而且这很糟糕。

我正在寻找一种方法,只需一个文件就可以轻松部署。我不知道这是一个罐子文件或战争,耳朵,我不知道。 我的一些项目是胖罐子,其中一些是罐子,其余都是装配工。

知道如何解决这个问题吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

您是否要部署一个包含所有项目的所有jar(或任何文件)的jar?然后使用一个将所有依赖项构建到一个jar中的maven插件。 shadeassembly都这样做,可能还有其他人。

您还可以使用earwar目标,但它们具有特定的内涵,并且听起来不适合您的目标。