2012-09-18 19 views

回答

0

您可以将应用打包为.war或.ear,并在其中包含您的依赖关系。我发现部署和管理(使用Maven)比作为模块添加代码要简单得多。也就是说,如果你需要在多个应用程序中重用你的依赖库,你可以选择像@Sai Ye Yan Naing Aye所建议的那样,将它安装为一个模块。数据库连接器/驱动程序就是一个好例子

我最近发现的迫使你将库安装为模块的另一种情况是,当另一个模块需要访问库时。例如,Hibernate Validator内置于JBoss AS7 - 但为了使用它的@SafeHTML标签,您需要添加JSoup库。您不能简单地将它包含在您的应用程序中,因为模块似乎无法访问战争中的库 - 因此您必须将它作为模块添加。