Jakarta ee 将2个wicket web项目合并为1个多模块maven项目

Jakarta ee 将2个wicket web项目合并为1个多模块maven项目,jakarta-ee,maven,wicket,web-inf,Jakarta Ee,Maven,Wicket,Web Inf,我已经创建了两个独立的wicket web项目。现在我想把它们放在多模块maven项目中,并根据需要放置依赖项。 当我有web inf文件夹时,它会出现问题吗。 例子 项目A有web inf 项目B也有web-inf 现在,我将项目“A”和“B”放在一个名为“C”的多模块maven项目中,并更改了项目“B”的pom.xml,使其包含“A”的依赖项 最后,我想部署项目“B”的war 谢谢我建议创建另一个Maven模块“D”(带有jar包装),它将包含模块“A”和“B”之间的所有共享代码 模块“A”

我已经创建了两个独立的wicket web项目。现在我想把它们放在多模块maven项目中,并根据需要放置依赖项。 当我有web inf文件夹时,它会出现问题吗。 例子 项目A有web inf 项目B也有web-inf

现在,我将项目“A”和“B”放在一个名为“C”的多模块maven项目中,并更改了项目“B”的pom.xml,使其包含“A”的依赖项

最后,我想部署项目“B”的war


谢谢

我建议创建另一个Maven模块“D”(带有jar包装),它将包含模块“A”和“B”之间的所有共享代码

模块“A”需要依赖于“D”,模块“B”也需要依赖于“D”


这种方法的好处是两个web项目(“A”、“B”)仍然能够部署到web服务器,同时在一个地方(“D”)维护它们之间共享的代码。

注意WAR-WAR依赖关系:WAR需要一个不同的目录结构作为JAR(例如,您已经提到的包含类和lib子目录的WEB-INF目录)因此,我认为依赖WAR模块不会像您预期的那样适用于您。