Wo kann ich Spring Framework-Gläser herunterladen, ohne Maven zu verwenden?


104

SpringSource.org hat seine Website in http://spring.io geändert

Weiß jemand, wie man den neuesten Build ohne Maven / Github bekommt? von http://spring.io/projects


23
Für mich ist diese Frage nicht unangebracht. Die Antwort von fujy half mir, genau das zu finden, wonach ich suchte.
— Bernard

12
Wiedereröffnet. Ich denke, der Punkt der Verwirrung kommt von Leuten, die nicht wissen, dass spring.io es nicht einfach macht, dieses Zeug einfach herunterzuladen! Ich weiß nicht warum - vielleicht lieben sie Maven mehr als Leute, die Spring benutzen. Aber unabhängig davon ist dies ein tatsächliches Problem, mit dem Leute konfrontiert sind, die versuchen, mit diesem Zeug zu arbeiten.
— Shog9

Antworten:


226

Bitte bearbeiten Sie, um diese Liste der Spiegel auf dem neuesten Stand zu halten

Ich habe dieses mavenRepo gefunden, in dem Sie direkt eine zipDatei herunterladen können , die alle benötigten Gläser enthält.

Alternative Lösung: Maven

Die Lösung, die ich bevorzuge, ist die Verwendung Maven, sie ist einfach und Sie müssen nicht jede für sich herunterladen jar. Sie können dies mit den folgenden Schritten tun:

  1. Erstellen Sie beispielsweise überall einen leeren Ordner mit einem beliebigen Namen spring-source

  2. Erstellen Sie eine neue Datei mit dem Namen pom.xml

  3. Kopieren Sie die folgende XML in diese Datei

  4. Öffnen Sie den spring-sourceOrdner in Ihrer Konsole

  5. Lauf mvn install

  6. Nach dem Download finden Sie Frühlingsgläser in /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>
    

Wenn Sie ein anderes Frühjahrsprojekt herunterladen müssen, kopieren Sie einfach die dependencyKonfiguration von der entsprechenden Webseite.

Wenn Sie beispielsweise Spring Web FlowJars herunterladen möchten, rufen Sie die Webseite auf , fügen Sie die dependencyKonfiguration hinzu pom.xml dependenciesund führen Sie sie mvn installerneut aus.

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

Mir hat gefallen, wie Sie Frühlingsgläser heruntergeladen haben. /spring-source/target/dependenciesenthält aber nur 7 jar dateien. Wie kann ich alle Gläser herunterladen?
— Surinder

Der neueste Frühling 3.2.7 ist nicht da.
— Kashif Nazar

Nutzen Sie einfach die maven installMethode, hier ist die pom.xml dafür Herunterladen pastebin.com/n1aNbNXf
— fujy

2
großartig, außer dass die Maven-Site als "Sicherheitsrisiko" blockiert ist. Was dann?
— Lonstar

1
Open the spring-source folder in your consoleKönnen Sie sagen, auf welche Konsole Sie sich hier beziehen? Ich komme nicht aus JAVA, daher ist das alles neu für mich.
— Asprin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.