【问题标题】:merging 2 wicket web projects into 1 multi-module maven project将 2 个 wicket web 项目合并为 1 个多模块 maven 项目
【发布时间】:2011-11-22 14:40:08
【问题描述】:

我创建了 2 个独立的检票口网络项目。现在我想将它们放在多模块 maven 项目中,并根据需要放置依赖项。 当我有 web-inf 文件夹时它会出现问题吗? 例子 项目 A 有 web-inf 项目 B 也有 web-inf。

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

最后我想部署项目“B”的战争。

谢谢

【问题讨论】:

    标签: jakarta-ee maven wicket web-inf


    【解决方案1】:

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

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

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

    【讨论】:

    • 注意 WAR-WAR 依赖关系:WAR 需要与 JAR 不同的目录结构(例如,带有 classes 和 的 WEB-INF 目录lib 子目录,正如你已经提到的)所以我认为对 WAR 模块的依赖不会像你期望的那样对你有用。
    猜你喜欢
    • 1970-01-01
    • 2016-09-24
    • 2016-12-06
    • 2016-10-23
    • 2015-02-24
    • 2022-01-16
    • 2022-08-23
    • 2018-02-06
    • 1970-01-01
    相关资源
    最近更新 更多