1

我的项目中有这个场景:

  • Maven2 用于依赖管理
  • 一个项目“common-web”(war)包含所有图像、css 文件、js 文件、布局文件等。它还包含我们在项目中使用的自定义标签(*.tagx 文件)。它们位于WEB-INF\tags目录中。
  • 第二个项目(也是战争)依赖于 common-web,我们通过以下方式在 *.jsp 文件中使用这些自定义标签:
<%@ taglib prefix="custom" tagdir="/WEB-INF/tags" %>

这在运行时效果很好,但在开发过程中是个大问题,因为 NetBeans 看不到那些自定义标签,也没有给我智能。

在 Eclipse 中,我设法通过在第二个项目中链接标签目录来解决这个问题。我可以在 NetBeans 中做类似的事情吗?或者有没有更好的方法来解决这个问题?

4

1 回答 1

0

如果这没有任何意义,我不是 NetBeans 出口,所以很抱歉,但我从这篇文章中了解到,它会在引用的 jar 中发现标记库。

是否可以将共享标签移动到 jar 中并在两场战争中引用它,而不是试图让一场战争引用另一场战争?如果将 taglibs jar 项目部署到 Maven 存储库,它将由 Maven 管理并可供两个项目使用。

于 2009-07-31T12:31:03.477 回答