我有许多Liferay portlet war项目,它们使用常见的jstl标记库(c,fmt,fn等)和一个自定义lib。
目前,我已在每个项目的WEB-INF / tld文件夹中放置了tld的副本。
project1
src.main.webapp.WEB-INF.tld
c.tld
custom.tld
fmt.tld
...
project2
src.main.webapp.WEB-INF.tld
c.tld
custom.tld
fn.tld
...
我们偶尔会对自定义库进行更新,这意味着要更新所有副本。
如何创建一个可以为我保存所有这些标记库的依赖项目?
是否像带有src / main / resources / WEB-INF / tld文件夹的空项目一样简单?
答案 0 :(得分:1)
这似乎是一个有效的解决方案。
创建一个新的maven项目,taglib-proj,打包为jar。
将taglibs从project1和project2移动到taglib-proj
C = [2 0 0; 0 3 9];
使用resources文件夹作为位置库,从project1和project2的web.xml中引用这些taglib。
taglib-proj
src.main.resorces
tld
c.tld
custom.tld
fmt.tld
fn.tld