如何获取 Spring 3 的 spring-framework-3.0.5-RELEASE-with-dependencies.zip 文件?

Ele*_*naT 3 java spring dependencies maven-2 spring-3

我对 Spring 3 有一些问题,它涉及到它的依赖关系,或者更好地说“他们缺乏......”。

例如,当您下载Spring 2.5.x 时,您将获得一个spring-framework-2.5.6-with-dependencies.zip包含 Spring 发行版及其依赖项的文件。

对于 Spring 3,没有一个。您只能在依赖项在 Maven 存储库中管理并使用 Ivy 检索时获得发行版。这是 springsource 研究员做出的决定。这让我想到了我的问题。

在工作中,Maven 存储库写满了“禁止访问”,我们不使用 Ivy。我们使用 Maven,但使用本地企业存储库,除此之外什么都不允许(安全问题 yada yada 最终是有道理的,但使我作为开发人员的工作更加困难)。将某些内容放入本地存储库意味着批准、资源部署、配置、访问权限、时间、金钱等。

在这里和那里有几个 JARS 没问题,但我想 Spring 依赖意味着不止几个 JAR。因此,这将在很长一段时间内得到批准和安装。同时,我们无法在 Spring 3 中进行开发(而所有内容都在本地存储库中设置),因此我们需要依赖项。

我在这里找到了这个页面:

http://static.springsource.org/downloads/nightly/snapshot-download.php?project=SPR

它包含一些依赖项,但我需要它来发布 3.0.5 而不是每晚构建。

简而言之,我需要一个spring-framework-3.0.5-RELEASE-with-dependencies.zip文件。我如何得到一个?

PS我必须提到,我不能只是下载一些东西回家,然后把所有东西都放在一根棍子上,这是我想到的第一个建议。其他规则适用于此:D,所以我需要一个官方版本才能下载。

Vin*_*thi 6

脚步:

  1. 转至http://s3.amazonaws.com/dist.springframework.org/release/SPR/spring-framework-3.0.5.RELEASE.zip

  2. 当您点击 URL 时,您的 jar 文件下载会自动开始

  3. 解压后有一个文件夹,里面有distspring 3.0.5的以下jar文件

    • org.springframework.aop-3.0.5.RELEASE.jar
    • org.springframework.asm-3.0.5.RELEASE.jar
    • org.springframework.aspects-3.0.5.RELEASE.jar
    • org.springframework.beans-3.0.5.RELEASE.jar
    • org.springframework.context.support-3.0.5.RELEASE.jar
    • org.springframework.context-3.0.5.RELEASE.jar
    • org.springframework.core-3.0.5.RELEASE.jar
    • org.springframework.expression-3.0.5.RELEASE.jar
    • org.springframework.instrument.tomcat-3.0.5.RELEASE.jar
    • org.springframework.instrument-3.0.5.RELEASE.jar
    • org.springframework.jdbc-3.0.5.RELEASE.jar
    • org.springframework.jms-3.0.5.RELEASE.jar
    • org.springframework.orm-3.0.5.RELEASE.jar
    • org.springframework.oxm-3.0.5.RELEASE.jar
    • org.springframework.test-3.0.5.RELEASE.jar
    • org.springframework.transaction-3.0.5.RELEASE.jar
    • org.springframework.web.portlet-3.0.5.RELEASE.jar
    • org.springframework.web.servlet-3.0.5.RELEASE.jar
    • org.springframework.web.struts-3.0.5.RELEASE.jar
    • org.springframework.web-3.0.5.RELEASE.jar

注意:您可以通过在上述 URL中将发布版本修改为3.0.13.2.5(根据您的需要的任何其他版本)来下载任何版本的 spring 框架