lib目录中jar文件的位置

问题描述:

我的java项目包含许多用于不同目的的jar。例如弹簧框架罐,log4j,休眠等。lib目录中jar文件的位置

我的问题是我应该把这些罐子放在lib文件夹中?

  1. 我应该复制一个文件夹或
  2. 内的所有这些罐子每个组件创建lib文件夹内的不同的文件夹,即所以我的lib文件夹将有冬眠,春天,log4j的文件夹里面或
  3. 创建类似于一个Maven的

创建如果不希望使用Maven一个文件夹结构,我想要做的是,要为每个罐子每个文件夹,并为每个版本的子文件夹。

例如,

 

lib 
| 
---hibernate 
     |+3.xx 
      |+ .jar 
---spring 
     |+3.xx 
      |+ .jar 

但如果你只有很少的jar文件,你可以把它们放在一个文件夹中,你的IDE会照顾它。

你的部署是什么? (WAR/EAR)?。无论哪种情况,所有jar文件都直接放在lib文件夹中

如果您使用的是Eclipse IDE,请使用“User Libraries”标签创建不同的库。但是所有放在WEB-INF/lib中的库也可以。