无法从弹簧2.5迁移到弹簧3.0

时间:2009-12-28 14:15:57

标签: spring maven-2

问题有点愚蠢,但我找不到任何spring3.0-with-dependencies.jar。是否假设我应该自己找到所有必要的依赖项?

在这种情况下,我可以使用spring 2.5中的依赖项吗? UPD:答案是否定,我不能。那么,依赖关系在哪里?

3 个答案:

答案 0 :(得分:3)

我猜他们不再发布它们了。如果您使用maven或ivy,则可以自动拥有依赖项。您所需要的只是在pom.xml中定义依赖项,如下所示:

<pom>
  ...
  <dependencies>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>3.0.0.RELEASE</version>
    </dependency>
  </dependencies>
  ...
</pom>

Maven将传递所有依赖项。

答案 1 :(得分:1)

如果您正在使用Maven,则可以从central存储库获取Spring 3.0 jar(及其传递依赖项)。只需将其添加到pom.xml

即可
<dependency>
  <groupId>org.springframework</groupId>
  <artifactId>spring-core</artifactId>
  <version>3.0.0.RELEASE</version>
</dependency>

有关详细信息,更多工件,请查看Obtaining Spring 3 Artifacts with Maven(如果您不需要,请不要使用EBR或我保证噩梦)。

答案 2 :(得分:0)

通常,readme.txt文件具有为每个模块列出的依赖项。有了这个,您通常可以从maven存储库中获取最简单的...或者更好的是,使用maven(http://maven.apache.org)。