eclipse中的许多jar包会导致大型项目。怎么处理他们?

1.将jar创建为Java用户库,并将其放在本地磁盘的目录中。然后将Library >添加到项目中。用户库类型。这种方法的缺点是jar文件不能在项目团队中使用。每个人都要手抄一个点。

2.创建一个jar项目作为一个单独的简单项目,这个项目不是java的,然后在你的项目中引用这个相对路径的jar,在java构建路径中添加jar,找到工作区中的相对路径,然后将这个项目提交到CVS,这样大家就可以把它作为相对路径使用了。以后只打包第一次需要发送jar的项目,其他发布只需要导出项目本身。

如果您的项目是一个ear,那么将第三方jar添加到服务器的扩展jar库目录中。比如websphere和weblogic在命令行上add -Dws.ext.dirs=jarFolder(不需要写jar名,只需要写目录),也可以在websphere上创建一个共享库,选择在以后部署EAR时启用这个共享库的引用。

但是,不建议将jar放在服务器的lib目录中,因为这样会影响所有项目,当多个项目使用不同版本的库时,会导致错误。比如一个用hibernate 2.0,一个用Hibernate 3.0,不能同时工作,而且这个项目不是你开发的,不能让别人修改代码。