标签: java maven-3 war executable-jar ear
我有6个相互依赖的maven项目。我需要每次都部署它们。将6个项目作为单独的文件进行部署正在耗费我的时间,而且这很糟糕。
我正在寻找一种方法,只需一个文件就可以轻松部署。我不知道这是一个罐子文件或战争,耳朵,我不知道。 我的一些项目是胖罐子,其中一些是罐子,其余都是装配工。
知道如何解决这个问题吗?
谢谢。
答案 0 :(得分:1)
您是否要部署一个包含所有项目的所有jar(或任何文件)的jar?然后使用一个将所有依赖项构建到一个jar中的maven插件。 shade和assembly都这样做,可能还有其他人。
您还可以使用ear或war目标,但它们具有特定的内涵,并且听起来不适合您的目标。
ear
war