【发布时间】:2014-11-06 08:14:26
【问题描述】:
考虑以下情况:我有一个 maven 项目 base,其中包含通过 web.xml 文件配置的 Servlet 3.0 兼容 Web 应用程序。
此项目正在打包为 WAR 存档并发布在 Tomcat 7.0 服务器上。
我现在正计划为此项目开发一个可选扩展。这是一个名为addon 的maven 项目。 base 应该包含 addon 作为依赖项:
<dependency>
<groupId>de.example</groupId>
<artifactId>de.example.addon</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
addon 还应根据 servlet 3.0 规范提供 servlets/filters/context 侦听器。
实现这一目标的最佳做法是什么。 addon 可以自己维护 web.xml 还是需要更改 base 才能使其正常工作?
【问题讨论】: