【问题标题】:creating the folder inside the WEB-INF/lib so that all the lib files will be sorted在 WEB-INF/lib 中创建文件夹,以便对所有 lib 文件进行排序
【发布时间】:2012-07-17 04:10:17
【问题描述】:

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

我用谷歌搜索了它,我得到了this link,他们说可以完成,但他们没有具体说明在完成之后需要进行哪些更改。那么有人知道在 lib 文件夹中添加文件夹后需要进行哪些更改吗?

【问题讨论】:

标签: jakarta-ee web-inf


【解决方案1】:

包含WEB-INFwarear 可以由构建基础架构组装。 构建基础设施使用配置文件来定义 WEB-INF 中的依赖关系。例如,您可以查看Maven

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

  1. Ordering -- 您可以根据需要对配置文件中的依赖项进行排序;
  2. 文档 -- 您在文件中提供有关依赖项的其他信息;
  3. 版本控制 -- 它有利于干净的版本控制方案,例如dependency-1.2.3.jar;
  4. 模块化——它可以自动构建依赖项目以获得最新的jar
  5. 灵活性 -- 您可以自动打包来自不同位置的不同类型的源,例如静态 html 文件或图像、来自依赖项目的 jar、本地化资源文件等。

缺点很明显:

  1. 复杂性 -- 构建基础架构是您的项目中要控制的一项附加技术。

我只会在非常简单的项目中不使用构建基础设施。可能有 10-25 个依赖 jar 的事实似乎表明已经是中等项目。可能值得考虑这个选项。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2017-01-22
    • 1970-01-01
    • 2012-11-20
    • 1970-01-01
    相关资源
    最近更新 更多