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

Jakarta ee 在WEB-INF/lib中创建文件夹,以便对所有lib文件进行排序,jakarta-ee,web-inf,Jakarta Ee,Web Inf,我正在从事javaee项目,而不是任何框架。当我开始工作时,只有3个jar文件。目前,该特定文件夹有10个jar文件,将来可能会超过25个。这就是为什么我要对所有lib文件进行排序 我在谷歌上搜索了一下,我得到了他们说可以做的结果,但他们没有具体说明做了之后需要做什么样的更改。因此,任何人都知道在lib文件夹中添加文件夹后需要进行哪些更改吗?包含WEB-INF的war或ear可以通过构建基础结构进行组装。 构建基础结构使用配置文件在WEB-INF中定义依赖项。例如,你可以看一看 构建基础设施的优

我正在从事
javaee
项目,而不是任何框架。当我开始工作时,只有3个
jar
文件。目前,该特定文件夹有10个
jar
文件,将来可能会超过25个。这就是为什么我要对所有lib文件进行排序


我在谷歌上搜索了一下,我得到了他们说可以做的结果,但他们没有具体说明做了之后需要做什么样的更改。因此,任何人都知道在lib文件夹中添加文件夹后需要进行哪些更改吗?

包含
WEB-INF
war
ear
可以通过构建基础结构进行组装。 构建基础结构使用配置文件在
WEB-INF
中定义依赖项。例如,你可以看一看

构建基础设施的优点如下:

  • 排序——您可以按照自己的意愿对配置文件中的依赖项进行排序
  • 文档--提供有关文件中依赖项的附加信息
  • 版本控制——它支持干净的版本控制方案,例如
    dependency-1.2.3.jar
  • 模块化——它可以自动构建依赖项目,以获取最新的
    jar
  • 灵活性--您可以从不同的位置自动打包不同类型的源,例如静态html文件或图像、
    jar
    来自相关项目、用于本地化的资源文件等
  • 缺点很明显:

  • 复杂性——构建基础设施是项目中需要控制的另一项技术
    我只会在非常简单的项目中使用构建基础设施。可能有10-25个依赖JAR的事实似乎表明一个已经中等规模的项目。这可能值得考虑

    检查这个问题的答案,也许会有帮助。为什么以及在哪里排序?@JB nitest sort的意思是,我只需要创建单独的文件夹,这样就可以知道哪个
    .jar
    文件位于哪个文件夹中。然后,请参阅