2012-07-18 24 views
0

我正在致力于Java EE项目,而不是在任何框架上。当我开始研究它时,只有3 jar文件。目前该特定文件夹有10 jar文件,将来可能会超过25个。这就是为什么我要对所有lib文件进行排序的原因。在WEB-INF/lib内部创建文件夹,这样所有的lib文件将被排序

我使用了它,我得到了this link他们说可以完成但他们没有指定在做出什么样的更改后需要。所以任何人都知道在lib文件夹中添加一个文件夹后需要进行哪些更改?

+1

检查这个问题的答案,也许它可以帮助。 http://stackoverflow.com/questions/11296020/including-a-directory-inside-web-inf-lib-in-tomcat-classpath – 2012-07-18 08:17:24

+0

为什么和你想要他们在哪里排序? – 2012-07-18 08:36:31

+0

@JB Nizet排序的手段,我只需要创建个人文件夹,以便它很好地知道哪个'.jar'文件在哪个文件夹中 – KuKu 2012-07-18 09:41:35

回答

0

包含WEB-INFwarear可以通过构建基础结构组装。 构建基础结构使用配置文件来定义WEB-INF中的依赖关系。例如,你可以看看Maven

构建infrastrucre的优点如下:

  1. 订购 - 您可以订购的依赖性在配置文件中,如你所愿;
  2. 文档 - 您提供有关文件中依赖关系的附加信息;
  3. 版本控制 - 它支持干净的版本控制方案,例如dependency-1.2.3.jar;
  4. 模块化 - 它可以自动生成depedent项目以获得最新的jar
  5. Flexibiliy - 您可以自动化包装不同地点的不同来源,例如:静态HTML文件或图像,jar从相关的项目,本地化资源文件等

的缺点是显而易见的:

  1. 复杂性 - 构建基础设施technolgoy在控制的附加件你的项目。

我会去没有构建基础设施只为非常简单的项目。事实上,可能有10-25个依赖瓶子似乎表明已经是一个中等规模的项目。这可能值得考虑这个选项。

相关问题