在Maven企业应用程序中放置依赖项的位置?

时间:2013-12-04 22:52:14

标签: java maven java-ee ejb java-ee-web-profile

我创建了一个包含EJB应用程序和Web应用程序的Maven Java Enterprise应用程序。在Netbeans的“项目”选项卡中,它显示了这两个应用程序项目以及使用上述两者的企业应用程序。

我应该在Enterprise Application依赖项文件夹中放置依赖项还是仅在Web或EJB项目中放置依赖项?在Enterprise项目中拥有dependencies文件夹的目的是什么?

1 个答案:

答案 0 :(得分:0)

EJB项目没有/ lib文件夹,因此必须将其所有依赖项添加到另一个存档中。 WAR项目的依赖项可以放入/ WEB-INF / lib。您通常在EAR存档的/ lib文件夹中找到的是EJB项目所需的依赖项。请记住,您不需要实际包含任何JavaEE库(使用Maven中的“提供”范围)。