0

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

我用谷歌搜索了它,我得到了这个链接,他们说可以完成,但他们没有指定在做出之后需要什么样的改变。因此,任何人都知道在 lib 文件夹中添加文件夹后需要进行哪些更改?

4

1 回答 1

0

包含 的orwar可以由构建基础设施组装。构建基础设施使用配置文件来定义. 例如,您可以查看MavenearWEB-INFWEB-INF

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

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

缺点很明显:

  1. 复杂性——构建基础设施是您项目中要控制的另一项技术。

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

于 2012-07-18T09:38:51.830 回答