在WEB-INF / lib中创建文件夹,以便对所有lib文件进行排序

时间:2012-07-18 07:11:00

标签: java-ee web-inf

我正在研究Java EE项目,而不是任何框架。当我开始处理它时,只有3个jar个文件。目前该特定文件夹有10个jar个文件,将来可能超过25个。这就是我想要对所有lib文件进行排序的原因。

我用谷歌搜索了,我得到了this link,他们说可以做到但是他们在做出需要进行哪些更改之后没有说明。所以任何人都知道在lib文件夹中添加文件夹后需要进行哪些更改?

1 个答案:

答案 0 :(得分:0)

包含war的{​​{1}}或ear可由构建基础架构组装。 构建基础结构使用配置文件来定义WEB-INF中的依赖项。例如,您可以查看Maven

构建基础架构的优点如下:

  1. 订购 - 您可以根据需要在配置文件中订购依赖项;
  2. 文档 - 您提供有关文件中依赖项的其他信息;
  3. 版本控制 - 它支持干净的版本控制方案,例如: WEB-INF;
  4. 模块化 - 它可以自动构建从属项目以获取最新的dependency-1.2.3.jar
  5. 灵活性 - 您可以自动化从不同位置包装不同类型的来源,例如静态html文件或图像,依赖项目的jar,本地化的资源文件等。
  6. 缺点很明显:

    1. 复杂性 - 构建基础架构是您项目中需要控制的另一项技术。
    2. 对于非常简单的项目,我没有构建基础设施。可能有10-25个依赖罐的事实似乎表明已经是一个中等项目。可能值得考虑这个选项。