有没有办法将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。关于如何完成我需要做的事情的任何想法?
答案 0 :(得分:0)
我想有足够聪明的蚂蚁,你可能可以实现你想要的,但我不知道任何现成的东西。但是你真的需要这样做吗?您是否可以通过引用其他Web应用程序中的资源来获得重用级别?
假设您同时部署它们,每个都有自己的上下文根。
appA的页面可以参考appB
/appB/imgages/img.jpg
对于公共代码,将其放在库JAR项目中,将JAR打包在EAR的根目录中,或打包在每个应用程序的 WEB-INF / lib 中。