我还没有找到这个问题的答案,这个问题长期困扰着我。我正在尝试将Hibernate(3.6.7)与Spring(1.2.8)集成。为了做到这一点,我必须得到一堆罐子才能让它运行。难道没有更清洁的方法来完成这项工作。我正在使用的罐子被迫使用如下:
有没有更精简的方式?依赖jar的大列表可能会在将来部署到我的appserver期间引起冲突。所以它让我重新思考spring-hibernate集成。有没有办法减少这种依赖列表。我的问题与罐子的管理无关,因为maven已经被使用了,它更多地与使用有关。
答案 0 :(得分:3)
这个答案是在OP提到他正在使用Maven之前发布的。问题似乎是问他如何使用代码而不将其包含在他的项目中。鉴于这个问题没有答案,我会回答,假设他想要一种更好的方法来管理他所需的依赖关系。
更简洁的方法是使用依赖管理工具,如maven。这允许您在xml文件中定义项目的依赖项。
您指定的依赖项也将具有依赖项等。这些是瞬态依赖,如果没有自动化工具,很难管理。
这也是确保您只拥有所需罐子的最佳方式。
您需要的依赖项是:
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-orm</artifactId>
<version>3.1.1.RELEASE</version>
</dependency>
和
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.6.10.Final</version>
</dependency>