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


104

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

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


23
对我来说,这个问题不是题外话。fujy的答案帮助我准确地找到了想要的东西。
bernardn 2014年

12
重新打开。我认为这里的困惑点在于人们没有意识到spring.io 使得下载这些东西变得不容易!我不知道为什么-也许他们比使用Spring更爱Maven。但是无论如何,这是尝试使用此工具的人们所面临的实际问题。
Shog9 2015年

Answers:


226

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

我找到了这个maven仓库,您可以在其中直接从zip包含所需罐子的文件中下载文件。

替代解决方案:Maven

我更喜欢使用的解决方案Maven,这很容易,您不必jar单独下载每个解决方案。您可以按照以下步骤操作:

  1. 例如,使用任何您喜欢的名称在任何地方创建一个空文件夹 spring-source

  2. 创建一个名为 pom.xml

  3. 将下面的xml复制到该文件中

  4. spring-source在控制台中打开文件夹

  5. mvn install

  6. 下载完成后,您会在其中找到弹簧罐 /spring-source/target/dependencies

    <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>spring-source-download</groupId>
      <artifactId>SpringDependencies</artifactId>
      <version>1.0</version>
      <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      </properties>
      <dependencies>
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-context</artifactId>
          <version>3.2.4.RELEASE</version>
        </dependency>
      </dependencies>
      <build>
        <plugins>
          <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-dependency-plugin</artifactId>
            <version>2.8</version>
            <executions>
              <execution>
                <id>download-dependencies</id>
                <phase>generate-resources</phase>
                <goals>
                  <goal>copy-dependencies</goal>
                </goals>
                <configuration>
                  <outputDirectory>${project.build.directory}/dependencies</outputDirectory>
                </configuration>
              </execution>
            </executions>
          </plugin>
        </plugins>
      </build>
    </project>

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

例如,如果要下载Spring Web Flowjar,请转至其网页,然后将其dependency配置添加到中pom.xml dependencies,然后mvn install再次运行。

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

我喜欢您下载弹簧罐的方式。但/spring-source/target/dependencies仅包含7个jar文件。我如何下载所有罐子?
Surinder 2013年

最新的Spring 3.2.7不存在。
卡西夫·纳扎尔

只需使用该maven install方法即可,这里是pom.xml,可用于下载它pastebin.com/n1aNbNXf
2014年

2
除了Maven网站被挡为“安全风险”之外,其他都很好。然后怎样呢?
lonstar

1
Open the spring-source folder in your console您能在这里告诉您指的是哪个控制台吗?我不是来自JAVA背景,所以这对我来说是全新的。
asprin
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.