Tho*_*sen 6 java dynamic war java-ee
我处于这样一种情况,我基本上希望能够在Eclipse中创建一个Web项目,其中WebContents文件夹是从多个项目合并而不是仅仅是一个动态Web项目.
如果我在项目A中有"a.jsp",在项目B中有"b.jsp",我想在Web容器中找到一个单独的Web应用程序,其中"a.jsp"和"b.jsp"位于在同一个文件夹中彼此相邻.如果所有文件(不仅仅是jsp文件)都可以像这样合并,那将是完美的.
这是为了能够拥有我们应用程序的核心版本,但能够轻松处理客户特定的更改.
我知道我可以使用合适的蚂蚁魔法来做到这一点,但我们希望有一些适合我们当前基于Eclipse的开发过程的东西.我们将在Java类上使用JSR-330依赖注入,基本上我喜欢依赖注入的东西,但仅适用于任何资源,而不仅仅是类.
Eclipse可以这样做吗?
如果Eclipse不能,那么EAR部署是否适合?我目前只有WAR的经验.
如果可以选择使用 Maven,那么 Maven覆盖在这里将是完美的,并且理论上 m2eclipse 插件应该支持它。但我对此没有任何经验,并且可能存在一些问题(请参阅MNGECLIPSE-599),因此这需要一些测试。
尽管如此, MNGECLIPSE-599的评论还是很有趣的,尤其是这条:
对这个问题有爱吗?因此,我们整个团队都转向 Netbeans 进行 WAR 开发。我们基本上正在等待 Servlet 3.0 为我们解决这个问题(Servlet 3.0 将有效地消除我们在 Maven 中进行覆盖的需要)。我们公司非常注重减少复制粘贴,因此我们使用覆盖来管理 WAR 媒体,这在我们的应用程序中必须很常见。应用。
Java EE 6 使覆盖过时的方式对我来说并不太清楚(通过 Web Fragments?),但事实是Eclipse 的支持 Java EE 6 的 WTP 版本已推迟到2010 年 6 月。因此,在那之前,您将需要额外的工具(例如 Maven 覆盖),或者应该考虑切换到 NetBeans。