哪里可以在不使用Maven的情况下下载Spring Framework jar?

问题

SpringSource.org将其网站更改为http://spring.io

有人知道如何在没有Maven / github的情况下获得最新版本吗? fromhttp://spring.io/projects


#1 热门回答(217 赞)

##请编辑以使此镜像列表保持最新状态

我发现这个mavenrepo你可以直接下载azip文件,其中包含你需要的所有的罐子。

  • http://maven.springframework.org/release/org/springframework/spring/
  • http://repo.spring.io/release/org/springframework/spring/

##替代解决方案:Maven

我更喜欢的解决方案是使用Maven,它很简单,你不必下载每个jar。你可以通过以下步骤执行此操作:

  • 使用你喜欢的任何名称在任何地方创建一个空文件夹,例如spring-source
  • 创建一个名为pom.xml的新文件
  • 将下面的xml复制到此文件中
  • 在控制台中打开spring-source文件夹
  • 运行mvn install
  • 下载完成后,你会在/ spring-source / target / dependencies中找到spring jar:project xmlns ="http://maven.apache.org/POM/4.0.0"xmlns:xsi ="http:// www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation ="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0。 XSD">
      <modelVersion> 4.0.0 </ modelVersion>
      <的groupId>弹簧源下载</的groupId>
      <artifactId的> SpringDependencies </ artifactId的>
      <版本> 1.0 </版本>
      <性能>
        <project.build.sourceEncoding> UTF-8 </project.build.sourceEncoding>
      </属性>
      <依赖性>
        <依赖性>
          <的groupId> org.springframework </的groupId>
          <artifactId的>弹簧上下文</ artifactId的>
          <版本> 3.2.4.RELEASE </版本>
        </依赖性>
      </依赖>
      <建立>
        <插件>
          <插件>
            <的groupId> org.apache.maven.plugins </的groupId>
            <artifactId的>行家依赖性-插件</ artifactId的>
            <版本> 2.8 </版本>
            <处决>
              <执行>
                <ID>下载依赖性</ ID>
                <阶段>生成资源</相位>
                <目标>
                  <目标>复制的依赖关系</目标>
                </目标>
                <结构>
                  <输出目录> $
    /依赖</输出目录>
                </配置>
              </执行>
            </处决>
          </插件>
        </插件>
      </建造>
    </项目>

此外,如果你需要下载任何其他spring项目,只需从相应的网页复制dependency配置即可。

例如,如果要下载Spring Web Flowjars,请转至其web page,并将其dependency配置添加到pom.xml``dependencies,然后运行mvn installagain。

<dependency>
  <groupId>org.springframework.webflow</groupId>
  <artifactId>spring-webflow</artifactId>
  <version>2.3.2.RELEASE</version>
</dependency>