1

我们有一个多模块的 Maven 项目。其中一个子模块是标签库。我们使用 m2eclipse(Spring Tool Suite 3.1)进行 eclipse。

当我在没有“解决工作区工件”的情况下启动 mvn jetty:run inside 时,一切运行正常。我们的 taglib jar 是从本地 maven 存储库中提取的。美好的。

当我使用“解决工作区工件”启动 mvn jetty:run inside时,我们的标签不会被拾取。不是运行标记处理程序,而是将标记按原样打印到 html 中。

我猜想 servlet 容器(码头)的 tld 扫描不适用于 m2eclipses 功能“解决工作区工件”。

当然,我们可以将我们的标签库移动到一个独立的项目中。然后我们仍然可以为所有其他子模块享受“工作区工件解析”的好处。

有没有人有更好的解决方案将标签库作为子模块保留?

4

0 回答 0