我有一个jar类型的项目。这个jar是一个"扩展模块"它转到第三方webapp的WEB-INF/lib
(可在公共maven仓库中获得)。在pom.xml
中,我对该webapp有一个war类型依赖。
我希望能够在未提取的 war文件上运行mvn jetty:run-forked
(直接来自~/.m2/repository
,同时添加项目依赖项和jar工件"虚拟&#34对于WEB-INF / lib。这样做似乎比预期的要简单,因为jetty初始化变得非常复杂。我最终搞乱了jetty / maven Java源代码,有效地重新编程了XML中的初始化。:)最后来看{{3}未来还有进一步的麻烦。事实上,对于非平凡的webapps来说似乎无法运行未爆炸的战争(由于"文件无法解析或与URLClassloader&#34不兼容)。
鉴于目前的码头/ maven来源,这有可能吗?
要让它运作起来需要做些什么?
答案 0 :(得分:0)
您可以使用扩展模块重新打包webapp WAR并运行它。你需要: