Java 如何创建Lagom项目的可执行jar

Java 如何创建Lagom项目的可执行jar,java,lagom,Java,Lagom,我的项目有一个服务(api和impl)。如何为我的服务创建一个可执行jar。由于Lagom使用服务定位器和服务网关来管理服务,因此它们也需要包含在jar中。要创建可执行jar,请使用。因为Lagom是建立在游戏的基础上的,所以在这里可能有用 您可以捆绑您喜欢的服务定位器的任何实现,但如果您只有一个服务,那么您不需要任何服务定位器,因为该服务不会查找任何其他服务,您可以只提供一个ServiceLocator实现,该实现为每次查找返回None。就服务网关而言,您不能将服务网关捆绑到服务中,因为这会破

我的项目有一个服务(api和impl)。如何为我的服务创建一个可执行jar。由于Lagom使用服务定位器和服务网关来管理服务,因此它们也需要包含在jar中。

要创建可执行jar,请使用。因为Lagom是建立在游戏的基础上的,所以在这里可能有用


您可以捆绑您喜欢的服务定位器的任何实现,但如果您只有一个服务,那么您不需要任何服务定位器,因为该服务不会查找任何其他服务,您可以只提供一个
ServiceLocator
实现,该实现为每次查找返回
None
。就服务网关而言,您不能将服务网关捆绑到服务中,因为这会破坏服务网关的用途——服务网关是一个HTTP代理,它位于许多服务的前面,并将请求路由到许多服务。通常您会使用nginx或haproxy。

要创建可执行jar,请使用。因为Lagom是建立在游戏的基础上的,所以在这里可能有用


您可以捆绑您喜欢的服务定位器的任何实现,但如果您只有一个服务,那么您不需要任何服务定位器,因为该服务不会查找任何其他服务,您可以只提供一个
ServiceLocator
实现,该实现为每次查找返回
None
。就服务网关而言,您不能将服务网关捆绑到服务中,因为这会破坏服务网关的用途——服务网关是一个HTTP代理,它位于许多服务的前面,并将请求路由到许多服务。通常您会使用nginx或haproxy。

谢谢,我的项目是Java的,使用maven进行构建过程。我可以使用maven assembly插件,但是插件中的主类属性应该使用什么类呢。服务(api和impl)没有主类。谢谢,我的项目是Java的,使用maven进行构建过程。我可以使用maven assembly插件,但是插件中的主类属性应该使用什么类呢。服务(api和impl)没有主类。