我正在编写一个将Geoserver与自定义组件集成的应用程序,旨在托管在单个servlet引擎上。两者都是基于Maven的项目,我想留在Maven土地将它们打包成一个很好的可分发的。我的一般想法是在我的应用程序中添加另一个模块,将应用程序本身,Geoserver和所有依赖项打包成一个很好的存档。
我知道maven-assembly-plugin及其将所有依赖项存储在目标文件夹中的能力,但我不确定创建易于部署的包的最佳方法是什么。谷歌搜索任何例子都没有成功。
如果可以通过mvn jetty:run
启动模块,则可获得额外奖励积分。