基于maven的多模块Web应用程序分发

时间:2012-04-21 23:04:58

标签: maven distribution web-applications

我正在尝试使用基于Web的前端开发复杂模拟器的分发包(请参阅www.powertac.org)。模拟器是一个基于Spring的应用程序,具有11个独立的模块。我们有distributed a "headless" version(没有网络前端),允许用户只需下载pom.xml并直接运行服务器 - 如果需要,maven下载所有部分,并使用命令行调用主类ARGS。

现在我想分发包含模拟器和Web应用程序的版本,我希望用户具有相同的体验 - 只需发出maven命令并让它在Web容器中启动和运行。不应要求用户安装jetty或tomcat。我试图配置货物插件来做到这一点;它正确地下载了jetty,war文件似乎包含所有依赖项(在WEB-INF / lib下),但它的作用就好像依赖项不在类路径中。如果有办法将模拟器和war文件的所有依赖项放入jetty类路径中,我还没有找到它。

这有什么诀窍吗?它甚至可能吗?

提前致谢!

0 个答案:

没有答案