【问题标题】:In Eclipse link two dynamic web projects to another project working as a library在 Eclipse 中,将两个动态 Web 项目链接到另一个作为库工作的项目
【发布时间】:2011-08-11 19:39:44
【问题描述】:

有没有办法将 Eclipse 中的动态 Web 项目拆分为两个库并正确链接它们?

所以,我想要一个库项目和另外两个特定于应用程序的 Web 项目。两者都使用库项目。

我查看了 Eclipse 中的“引用”选项来链接项目,但没有按预期工作。我还研究了 Web Fragment 功能,但这并没有让我定义需要在 lib 项目中定义的 servlet,而且两个项目的 servlet 将是相同的。

另外,有没有办法通过每个项目中定义的内容来覆盖 lib 项目中的内容?示例:

-Lib
    -WEB-INF
        -img.jpg


-AppProjectA  (using Lib project)
    -WEB-INF
        -img.jpg

我希望能够在 AppProjectA 中使用 Lib 项目,并将从 lib 项目导入的 img.jpg 文件替换为 AppProjectA 中定义的文件。

我查看了 Maven 覆盖,但这对于我需要做的事情来说有点太疯狂了。我也更喜欢 Ant 脚本而不是 Maven。关于如何完成我需要在这里做的任何想法?

【问题讨论】:

    标签: eclipse maven ant project web-project


    【解决方案1】:

    我想如果 Ant 足够聪明,您可能可以实现您想要的,但我不知道现成的任何东西。但是,您真的需要这样做吗?你能通过引用其他网络应用的资源来获得重用水平吗?

    假设您同时部署它们,每个都有自己的上下文根。

    来自appA的页面可以引用到appB

    /appB/imgages/img.jpg
    

    对于通用代码,将其放在库JAR项目中,将JAR打包在EAR的根目录中,或者在每个应用程序的WEB-INF/lib中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-07
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 2012-12-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多