如何在服务器上运行Maven Java应用程序

问题描述:

我有一个独立的应用程序,我使用Maven release插件进行了部署。 我现在需要在远程服务器上运行它... 你会推荐使用mvn exec插件吗? 否则什么是运行应用程序的最佳方式(即制定正确的类路径等)。如何在服务器上运行Maven Java应用程序

Thxs

您可以使用Maven Assembly Pluginjar-with-dependencies描述符(它是默认描述符之一)。它应该包含所有的依赖关系,使您可以轻松地在服务器上运行jar。

要么Exec插件,或使用依赖插件(或任何的jarjar-/onejar型公用事业)来创建的所有功能于一个罐和刚刚分发。