Netbeans在我的Maven war依赖中看不到自定义* .tagx

时间:2009-07-31 07:31:14

标签: maven-2 netbeans jsp-tags

我的项目中有这种情况:

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

这在运行时很有用,但在开发过程中是一个很大的问题,因为NetBeans没有看到那些自定义标签,也没有给我Intellisence。

在Eclipse中,我设法通过链接第二个项目中的tags目录来解决这个问题。我可以在NetBeans中执行类似的操作吗?或者有没有更好的方法来解决这个问题?

1 个答案:

答案 0 :(得分:0)

我没有NetBeans导出,所以如果没有意义,请道歉,但我从this article了解到它会在引用的jar中发现taglib。

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