¿Dónde puedo descargar los frascos de Spring Framework sin usar Maven?


104

SpringSource.org cambió su sitio a http://spring.io

¿Alguien sabe cómo obtener la última versión sin Maven / github? de http://spring.io/projects


23
Para mí, esta pregunta no está fuera de tema. La respuesta de fujy me ayudó a encontrar exactamente lo que estaba buscando.
bernardn

12
Reabierto. Creo que el punto de confusión aquí proviene de que la gente no se da cuenta de que spring.io no facilita la descarga de estas cosas. No sé por qué, tal vez aman a Maven más de lo que aman a la gente que usa Spring. Pero independientemente, este es un problema real al que se enfrentan las personas que intentan trabajar con estas cosas.
Shog9

Respuestas:


226

Edítelo para mantener actualizada esta lista de espejos

Encontré este mavenrepositorio donde puede descargar directamente un ziparchivo que contiene todos los frascos que necesita.

Solución alternativa: Maven

La solución que prefiero es usar Maven, es fácil y no tienes que descargar cada uno jarsolo. Puedes hacerlo con los siguientes pasos:

  1. Cree una carpeta vacía en cualquier lugar con el nombre que prefiera, por ejemplo spring-source

  2. Crea un nuevo archivo llamado pom.xml

  3. Copie el xml a continuación en este archivo

  4. Abra la spring-sourcecarpeta en su consola

  5. correr mvn install

  6. Una vez finalizada la descarga, encontrará frascos de primavera en /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>
    

Además, si necesita descargar cualquier otro proyecto de primavera, simplemente copie la dependencyconfiguración de su página web correspondiente.

Por ejemplo, si desea descargar archivos Spring Web Flowjar, vaya a su página web y agregue su dependencyconfiguración a pom.xml dependencies, luego ejecute mvn installnuevamente.

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

Me gustó la forma en que descargaste spring jars. pero /spring-source/target/dependenciescontiene solo 7 archivos jar. ¿Cómo puedo descargar todos los frascos?
Surinder ツ

El último Spring 3.2.7 no está ahí.
Kashif Nazar

Simplemente use el maven installmétodo, aquí está el pom.xml para descargarlo pastebin.com/n1aNbNXf
fujy

2
genial, excepto que el sitio de Maven está bloqueado como un "riesgo de seguridad". ¿Entonces que?
lonstar

1
Open the spring-source folder in your console¿Puedes decir a qué consola te refieres aquí? No soy de origen JAVA, así que todo esto es nuevo para mí.
asprin
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.