我的 java 项目包含许多用于不同目的的 jar。例如 spring 框架 jars、log4j、hibernate 等。
我的问题是我应该将这些罐子放在 lib 文件夹中的什么位置?
- 我应该将所有这些罐子复制到一个文件夹中还是
- 在 lib 文件夹中为每个组件创建一个不同的文件夹,即我的 lib 文件夹将在其中包含 hibernate、spring、log4j 文件夹或
- 创建一个类似于 Maven 创建的文件夹结构
如果您使用的是 Eclipse IDE,请使用“User Libraries”标签制作不同的库。但所有放入 WEB-INF/lib 的库也可以。
你的部署是什么?(战争/耳朵)?在任何一种情况下,所有 jars 文件都直接放在 lib 文件夹下
如果您不想使用Maven
,我想做的是为每个 jar 设置每个文件夹并为每个版本创建一个子文件夹。
例如,
lib
|
---hibernate
|+3.xx
|+ .jar
---spring
|+3.xx
|+ .jar
但是如果你只有几个 jar 文件,你可以把它们都放在一个文件夹中,你的 IDE 会处理它。